webForumDet fria alternativet

Ladda upp filer utan formulär (hel mapp)

ASP

6 svar · 1 199 visningar · startad av bwcMikke

Medlem sedan okt. 2004159 inlägg
Frågan#1

Hej

Jag undrar om man med aspSmartUpload eller något annat sätt kan ladda upp filer utan att använda formulär?

Jag skulle alltså vilja peka ut en mapp på min egen dator ex. c:\tillwww\ och föra över alla filer i den mappen till en mapp på servern.
Det blir lite som en ftp-klient alltså, men från ett asp-script.

Jag kör på ett webbhotell som har aspSmartUpload. Tänk också på att webbhotellet kanske inte stödjer att köra ex. c:\cmd.exe som jag sett i något script på nätet.

Tack på förhand

/Mikke

Medlem sedan mars 20041 505 inlägg
Medlem sedan dec. 19996 721 inlägg
#3

Det går med tredjepartsprodukter

http://www.aspupload.com/xupload.html

Genomgående krävs dock någon form av interaktion med sidan, vilket är medvetet eftersom man inte vill att webbsidor ska kunna suga upp filer från användarnas datorer, utan att be om lov.

Medlem sedan juli 20041 183 inlägg
#4

nu kan inte jag mycket javascript men borde man inte kunna välja en mapp på datorn och sedan kolla vilka filer som finns där. sen skapar javascriptet ett formulär med x antal filer att ladda upp och sedan skickar formuläret till en ASp komponent som loppar igenom all a skickade filer??

Medlem sedan dec. 19996 721 inlägg
#5

Nej, du kommer (tack och lov) inte åt filsystemet med JavaScript. Man kan köra client-side VBScript + frikostiga säkerhetsinställningar i IE (endast IE!), men spontant känns det "huvaligen".

bwcMikke, varför vill du göra detta? Funkar inte FTP?

Medlem sedan okt. 2004159 inlägg
#6

Varför...?

Jo, till en kund har jag byggt ett nyhetsscript där de kan ladda upp bilder som komplement till fasta textfält (ex. rubrik, beskrivning).

Nu har de önskemål om att kunna göra en HTML-sida och ladda upp som en hel nyhet. Det funkar ju bra att ladda html-sidan i stället för bilden och likaså att få länkarna rätt, men då kommer ju inte eventuella bilder i html-sidan med.

Min tanke var att om kunden sparade alla bilder i samma mapp som html-sidan så kunde man loopa igenom den mappen med ett fso så att alla filer som har ändelsen gif, jpg eller png skulle laddas upp till servern. Allt för att göra det lätt för kunden.

Som det känns nu finns det två vägar:
1. Kunden får ladda upp bild för bild med vanlig formuläruppladdning
2. Scriptet skapar en unik mapp för varje html-uppladdning, laddar .html-filen dit och sedan får kunden föra upp bilder med FTP.

Jag får se vad kunden väljer.

Rekommendationer?
Andra lösningar?

Tack för ert engagemang

/bwcMikke

Medlem sedan juni 200032 967 inlägg
#7

För mig känns det som FTP är det bästa och enklaste valet för det du tänker göra.
För hela klabbet, vill säga. Skapa en uploadmapp där du lägger html-filerna, och se till så kunden stoppar alla bilder i en undermapp avsett för det.

Mvh

294 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
163 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
163 ms — ändringar (db)