Avatar billede gatez Nybegynder
15. februar 2003 - 04:00 Der er 22 kommentarer og
1 løsning

Upload Fil

Hejsa...

Jeg er ved at lave en hjemmside om biler hvor der skal tilføjes mange biler i databasen og hver bil har et billede.

Derfor ville jeg lige høre om nogle har et script som kan uploade et billede til serveren ?

Det skal være sådan at når tilføjer en bil skal man udfylde en masse data fx. model, hk osv... og på sammen side inden man trykker Tilføj Bil skal der være et feldt hvor mang skal kunne vælge billedet til den bil som skal uploades... Hvordan gøres det ?

Helst uden komponent men hvis der skal en komponent til skal den være gratis.

Tak!
Avatar billede kourosh Nybegynder
15. februar 2003 - 04:03 #1
hvilke upload komponent er installeret i din server?
Avatar billede gatez Nybegynder
15. februar 2003 - 04:04 #2
Ingen lige nu men jeg kan nemt gøre det hvis det er en gratis komponent....
Avatar billede kourosh Nybegynder
15. februar 2003 - 04:07 #3
Her kan du downloade smartxupload og er gratis
http://www.aspsmart.com/smartxupload/
Avatar billede gatez Nybegynder
15. februar 2003 - 04:12 #4
Ja men det jeg mangler er ASP koden så det virker som jeg vil have det.

Altså med form sådan:
________________________________
Model:    Intast model
Bil:      Indtast bil
Hk:      Indtast hk
Billede:            Gennemse

  --> Tilføj bil og billede nu <--
__________________________________________


Kan det laves eller har nogle sådan et script som kan laves om eller nogel ?
Hvis scriptet kræver komponent kan jeg bare installere den hvis den er gratis.

Jeg søger faktis et script ligesom:
http://www.activeserverpages.dk/download/default.asp?mode=showdownload&id=104
Denne kræver dog at man køber en komponent....
Avatar billede kourosh Nybegynder
15. februar 2003 - 04:13 #5
Her kommer en ex. uden komponent:
<FORM METHOD="POST" ACTION="upload.asp" ENCTYPE="multipart/form-data">
<INPUT TYPE="FILE" NAME="FILE1" SIZE="18"><BR>
<INPUT TYPE="SUBMIT" VALUE="Upload picture" class="button">
</FORM>
Avatar billede gatez Nybegynder
15. februar 2003 - 04:14 #6
Altså upload billede til en mappe og gem billede navn i en access database under det valgte ID....
Avatar billede gatez Nybegynder
15. februar 2003 - 04:16 #7
Jaja dit ex. ser rigtigt nok ud der skal bare være nogle flere IMPUT i den for hvor man kan intaste Bil og Model samtidlig med at man uploader filen...
Avatar billede kourosh Nybegynder
15. februar 2003 - 04:18 #8
ok, nu er jeg med. og du kan sener tilføj så mange du vil.
Avatar billede gatez Nybegynder
15. februar 2003 - 04:20 #9
Ja men i første omgang når man intaster en ny bil skal man kun have mulighed for at tilføje et billede samtidlig med at man indtaster bilens data....
Kan det lade sig gøre ? :-)
Avatar billede kourosh Nybegynder
15. februar 2003 - 04:21 #10
Er de ok nu?
<FORM METHOD="POST" ACTION="upload.asp" ENCTYPE="multipart/form-data">
<INPUT TYPE="FILE" NAME="image" SIZE="18" value="" ><BR>
<INPUT TYPE="text" NAME="model" SIZE="18" value=""><BR>
<INPUT TYPE="text" NAME="bil" SIZE="18" value=""><BR>
<INPUT TYPE="text" NAME="hk" SIZE="18" value=""><BR>
<INPUT TYPE="SUBMIT" VALUE="Tilføj bil og billede nu" >
</FORM>
Avatar billede gatez Nybegynder
15. februar 2003 - 04:21 #11
Ja... Nu mangler jeg bare filen upload.asp før det virker :-)
Avatar billede gatez Nybegynder
15. februar 2003 - 04:24 #12
Upload.asp skal både uploade filen i et valgt bibioltek og gemme dataen i databasen...
Avatar billede gatez Nybegynder
15. februar 2003 - 04:30 #13
Er den svær ? Upload.asp ?
Avatar billede kourosh Nybegynder
15. februar 2003 - 04:33 #14
ja, nej. men du skal have en komponent. aspSmartUpload er god og shareware men kan geninstalleres igen og igen.
Avatar billede gatez Nybegynder
15. februar 2003 - 04:35 #15
Hvor lang tid virker aspSmartUpload ? Kan man ikke bruge en freeware komponent ?
Avatar billede kourosh Nybegynder
15. februar 2003 - 04:36 #16
ca. 1-2 mnd. tror jeg
Avatar billede gatez Nybegynder
15. februar 2003 - 04:37 #17
Har en en Upload.asp kode som virker til aspSmartUpload ?
Avatar billede kourosh Nybegynder
15. februar 2003 - 04:38 #18
ja, jeg er igang med det og snart færdig.
Avatar billede gatez Nybegynder
15. februar 2003 - 04:43 #19
På http://www.aspsmart.com/aspSmartUpload/  står der at komponenten er "Free" eller er det et forkert sted jeg henter den fra ?
Avatar billede kourosh Nybegynder
15. februar 2003 - 04:46 #20
det rigtig og det er free.
Avatar billede kourosh Nybegynder
15. februar 2003 - 04:47 #21
upload.asp


<%
  Dim mySmartUpload
  Dim file

  Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")

  For each file In mySmartUpload.Files
        If not file.IsMissing Then
              filnavn =    LCase(mySmartUpload.Form("image") & "." & file.FileExt)
        end if
        file.SaveAs("../images/" & filnavn )
      End If
  Next


strConnect = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("../database/bil_db.mdb")
Set objConn = Server.CreateObject("ADODB.Connection")
call objConn.Open(strConnect)

bil = Request.QueryString("bil")
model = Request.QueryString("model")
hk = Request.QueryString("hk")

strINSERT = "INSERT INTO biler (bil, filnavn, model, hk) VALUES ( '"
    strINSERT = strINSERT &  bil & "', '" & filnavn & "', '" & model & "', '" & hk & "')"
   
    call objConn.execute(strINSERT)
objConn.close()

%>
Avatar billede gatez Nybegynder
15. februar 2003 - 04:50 #22
Mange mange tak det ser rigtigt ud det er kanon !

Jeg afprøver det i morgen men her er dine point... Takker :-)
Avatar billede kourosh Nybegynder
15. februar 2003 - 04:54 #23
tak for points
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester