Avatar billede willi Nybegynder
27. juni 2004 - 23:33 Der er 14 kommentarer og
1 løsning

Upload alle filerne fra et bibliotek til et bibliotek på server

Nogen som kender et asp skript som kan uploade alle filer i et bibliotek. Eller oploade en hel mappe indeholdende filer?
Avatar billede willi Nybegynder
28. juni 2004 - 08:21 #1
Er det umuligt?
Avatar billede netro Nybegynder
28. juni 2004 - 09:01 #2
Så vidt jeg ved, kan det kun lade sig gøre, hvis brugeren giver dig lov til at installere et lille program på vedkommendes maskine, der kan håndtere upload'en.

Du kender selv meddelelsen i en lille popup: "Vil du installere og køre programmet Blablabla, der er signeret af Blablabla...".
Avatar billede willi Nybegynder
28. juni 2004 - 09:13 #3
Jeg tænkte på om der ikke kunne laves en løkke.
Dvs >vælg dir >hvis dir ikke er tomt >vælg fil >kopier fil til serverDir >hvis fil findes >vælg næste fil >findes alle udskriv "alle filer er kopieret til server
Eller noget i den stil
Avatar billede netro Nybegynder
28. juni 2004 - 09:44 #4
Det tætteste du kommer på det, er vist at tilbyde brugeren flere fil-bokse, hvorefter filerne kan uploades samtidig.

<input name="fil1" type="file">
<input name="fil2" type="file">
Avatar billede willi Nybegynder
28. juni 2004 - 10:28 #5
Filer skal loades op på mit eget webhotel.
ASP funktionen skal ligge på min hjemmeside sådan, at jeg, uanset hvor i verden jeg er, kan plugge digicameraet i en eller anden computer på stedet (der har det fornødne til kunne læse camaraets bibliotek) og så submitte biblioteket.
Funktionen med at læse harddisken har jeg og fungerer ligesom jeg kan vælge en fil og loade den op.
Men en fil ad gangen tager forfærdlig lang tid hvis der er 70 billeder.
Avatar billede netro Nybegynder
28. juni 2004 - 10:37 #6
Hvorfor ikke bruge FTP, hvis det kun er dig, der skal benytte systemet? Men funktionen skal måske gøre mere end bare gemme filerne?
Avatar billede willi Nybegynder
28. juni 2004 - 11:00 #7
Ja. Mit album læser filerne i et dir hvorfra jeg så vælge hvilke der skal vises.
Det er heller ikke kun mig som anvender albumet. Men alle i familien.
Avatar billede tubber Juniormester
28. juni 2004 - 15:29 #8
Jeg ved ikke om dette kan bruges, men jeg ved der i FSO er noget der hedder CopyFolder

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/jsmthcopyfolder.asp
Avatar billede tubber Juniormester
28. juni 2004 - 15:30 #9
men umiddelbart så virker det kun hvis det du vil kopiere ligger på den maskine som siden kører på......

Ville nok være nemmere med file upload i asp.....
Kigger lige på et alternativ......
Avatar billede tubber Juniormester
28. juni 2004 - 15:34 #10
Det jeg tænkte på var noget med asp og zip......

Fandt den her:
http://aspfusion.net/advZIP.htm

Mon det kunne bruges som et alternativ.......
zippe filerne uploade den ene fil og unzippe......

/Tubber
Avatar billede willi Nybegynder
01. juli 2004 - 08:39 #11
Det er sikkert rigtigt tubber. Det er det jeg søger med for meddelelsen:

Der opstod en Microsoft VBScript-kompileringsfejl (0x800A0401)
Slut på sætning var ventet
/test/copyfolder/copyfolder.asp, line 3, column 23
fso = new ActiveXObject("Scripting.FileSystemObject");
----------------------^

Jeg har blot kopieret denne og kører den i wwwroot:
<%
[JScript]
fso = new ActiveXObject("Scripting.FileSystemObject");
fso.CopyFolder ("h:\\test\\bilder\\*", "k:\\temp\\internet\\")
[VBScript]
FileSystemObject.CopyFolder "h:\test\bilder\*", "k:\temp\internet\"
%>
Avatar billede willi Nybegynder
02. juli 2004 - 09:12 #12
Er det hvad der er?
Jeg roder videre med tubbers.
Men kunne der kommes tættere på et fuldt script ville det være at foretrække ;)
Avatar billede tubber Juniormester
02. juli 2004 - 12:20 #13
Jeg kan desværre ikke hjæpe ydereligere :)
Men håber da du finder en løsning
Avatar billede willi Nybegynder
02. juli 2004 - 21:31 #14
Du har da også hjulpet og skal have point. Så send et svar. Men jeg lader spørgsmålet stå åbent en uges tid endnu
Avatar billede tubber Juniormester
02. juli 2004 - 22:41 #15
<%
FileSystemObject.CopyFolder "h:\test\bilder\*", "k:\temp\internet\"
%>

Mere skal der vist ikke være...
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