18. juni 2001 - 16:08Der er
22 kommentarer og 1 løsning
Upload 4 filer HASTER
Jeg skal bruge et uploadsystem der kan uploade 4 filer ind i en mappe der hedder \"images\" man skal kunne hente filnavnene ved 4 forskællige strings fx. filnavn1 skal give filnavnet på filen der blev uploadet i feltet fil1.
Hvis i selv laver det giver jeg 500 Hvis i giver et link kun 50 - 10 alt efter hvor godt det er (selvfølgelig kun hvis jeg bruger det)
<!-- #include file=\"upload.asp\" --> <% Dim Uploader, File Set Uploader = New FileUploader
Uploader.Upload()
If Uploader.Form(\"cmd\") = \"Upload\" Then
\' Check if any files were uploaded If Uploader.Files.Count = 0 Then Response.Write \"File(s) not uploaded.\" Else \' Loop through the uploaded files For Each File In Uploader.Files.Items File.SaveToDisk \"G:\\Inetpub\\wwwroot\\temp\\\"
\' Output the file details to the browser Response.Write \"File Uploaded: \" & File.FileName & \"<br/>\" Response.Write \"Size: \" & File.FileSize & \" bytes<br/>\" Response.Write \"Type: \" & File.ContentType & \"<br/><hr/>\" Next End If
DEt gør scriptet selv i løkken men du kan også gøre det selv bagefter med:
for each file Uploader.Files.Items Response.write File.FileName Next
Skriv stien på images istedet for min sti, brug evt: \"Server.MapPath(\".\")\" hvis upload filerne skal ligge i samme mappe som den hvor scriptet ligger.
jeg vil gerne kunne requeste hvert enkelt filnavn fx.
filename1 skulle tager filnavnet fra formen file1 filename2 skulle tager filnavnet fra formen file2 filename3 skulle tager filnavnet fra formen file3 filename4 skulle tager filnavnet fra formen file4
Weeee... nu virker upload scriptet, men hvorfr skrive den ikke navnene på billederne?
her er min kode:
<!-- #include file=\"upload.asp\" --> <% Dim Uploader, File Set Uploader = New FileUploader
Uploader.Upload()
If Uploader.Form(\"cmd\") = \"Upload\" Then
\' Check if any files were uploaded If Uploader.Files.Count = 0 Then Response.Write \"File(s) not uploaded.\" Else \' Loop through the uploaded files For Each File In Uploader.Files.Items File.SaveToDisk Server.MapPath(\"images\")
Next %> Hej hvad hedder du? <%=Uploader.Files(\"file1\").FileName%> <%=Uploader.Files(\"file2\").FileName%> <%=Uploader.Files(\"file3\").FileName%> <%=Uploader.Files(\"file4\").FileName%> <% End If Else %> <Form method=\"post\" ENCTYPE=\"multipart/form-data\" action=\"<%=Request.ServerVariables.Item(\"SCRIPT_NAME\")%>\"> <input type=\"hidden\" name=\"cmd\" value=\"Upload\"> <input type=\"file\" name=\"file1\"/><br/> <input type=\"file\" name=\"file2\"/><br/> <input type=\"file\" name=\"file3\"/><br/> <input type=\"file\" name=\"file4\"/><br/> <input type=\"submit\" valeu=\"Upload\"> </form>
<% End If %>
Synes godt om
Ny brugerNybegynder
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.