Du skal bruge en upload kombonent på din server. Spørg evt. du webhotel-udbyder hvilke komponeter der inst. for serveren.
Bagefter vil jeg anbefale dig at læse dem der har udviklet komponenten's side igennem. Der kan du se hvordan du laver upload og det har tit også eksempler på hvordan det kan gøres..
Men start med at finde ud af hvilken upload-komponent du har og evt. om der overhovedet findes en på serveren..
Det er smartupload der ligger på serveren, som jeg selv administrerer!
Det kan godt være at jeg ikke helt har gjort spørgsmålet klart. Så jeg prøver lige igen..
Jeg vil gerne lave en funktion som nemt kan uploade et sted ml. 1 & 10 filer ad gangen, jeg syntes det kunne være fedt at gøre det ved hjælp af at man tilføjer fil og sti navne til et textarea der er komma sepereret(har jeg løst) derefter skal den så selv finde ud af hvormange filer der er og putte dem ind i <input type="file" name="file1 osv. (Delvist løst.)
Jeg mangler nemlig at kunne indsætte en value i et file felt.. Det kan ikke umildebart lade sig gøre eller også gør jeg noget forkert.
Jeg har et array, som fint splitter den lange , streng til enkelte strenge, og opretter også input boxene, men den kan blot ikke ligge values ind i dem af mystiske årsager også selv om jeg bruger value=.....
Det ser da ud til at virke fint... Når jeg vælger x antal filer på den første side, bliver de fint overført til næste side og står i felterne. Var det ikke det, det skulle?
Når du så skal hente værdierne, så skal du hente værdien fra text-felterne og ikke file-felterne. Selve file-feltet kommer der nemlig kun en value i, hvis man gennemser og vælger en fil. Det er vist, nok af sikkerhedsmæssige årsager, ikke muligt at ændre value på et file-felt via JavaScript - derfor denne work-around. Det eneste dette script gør, er altså at give et almindeligt felt browse-funktionalitet, således at det virker som et file-felt.
<HTML><HEAD> <META http-equiv=Content-Type content="text/html; charset=windows-1252"> <META content="MSHTML 6.00.2800.1226" name=GENERATOR></HEAD> <BODY bgColor=white> <H1>aspSmartUpload : Sample 2</H1> <HR> <% ' Variables ' ********* Dim mySmartUpload Dim file Dim intCount intCount=0
' Object creation ' *************** Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")
' Upload ' ****** mySmartUpload.Upload 'yesas = mySmartUpload.form("test") ' Select each file ' **************** For each file In mySmartUpload.Files ' Only if the file exist ' ********************** If not file.IsMissing Then ' Save the files with his original names in a virtual path of the web server ' ************************************************************************** file.SaveAs("/upload/" & file.FileName) ' sample with a physical path ' file.SaveAs("d:\sites\graficom\jegkanselv.dk\scripts\moveval\upload\" & file.FileName)
' Display the number of files which could be uploaded ' *************************************************** Response.Write("<BR>" & mySmartUpload.Files.Count & " files could be uploaded.<BR>")
' Display the number of files uploaded ' ************************************ Response.Write(intCount & " file(s) uploaded.<BR>") %></BODY></HTML> -------------------------------Klip---------------------------------------
Jeg kan ikke helt se i spørgsmålet om du forsøger at omgå "browse" måden, og selv forsøger at putte filnavne ind i et <input type="file">, for det kan man ikke (li'som i: umuligt).
roadi > Jeg kender ikke rigtigt smartUpload... Men du skal jo ligesom have informeret det om, hvor den skal hente filnavnene fra. Altså have fortalt den, at den skal bruge information fra dine tekstfelter, og ikke fra dine file-felter.
smartUpload kan ikke hente filer nogetstedsfra, hvis den bare har filnavne i tekstfelter. Det er der ingen der kan (længere --- der var nogle sjove fejl i visse browsere *g*)
1. lave en upload funktion som kan håndtere upload af flere filer på engang. Dvs. man tilføjer først de ønskede filer, derefter trykke man på upload hvorefter den går i gang med at sende filerne.
2. Jeg vil gerne lave et pænere design end en side med eks. 10 <input type=file boxe>
Men for at smartupload kan håndtere filerne korrekt skal de komme fra en <input type file.>
Men da jeg ikke kan få lov til at indsætte værdien i en <input type=file>, ja så kan jeg ikke lave en fuktion som selv tilføjer det valgte antal input type=file, funktion. så derfor kan dette projekt ikke lade sig gøre, har jeg ret????
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.