PDA

View Full Version : Avancerad MIME hjälp


Toonster
2000-02-22, 18:24
(har även detta inlägg i idg's webmaster forum)

Håller på med ett få en file upload funktion utan någon speciell serverkomponent att fungera. Jag använder ett formulär med bla. TYPE=FILE. Skickar sedan formuläret med ENCTYPE="multipart/form-data" jag får det faktiskt att fungera till 80%. Jag har dock fastnat lite med en funktion som hämtar multipart elementen (bla gif/jpg bilder) och att spara dessa på servern som en fil.

Vad jag behöver är mer info om "multipart/form-data" och MIME typerna image/gif och image/jpg gärna länkar...

/T

MattiasW
2000-02-23, 08:20
Jag hittade några artiklar som berör detta ämnet: http://www.asptoday.com/articles/20000222.htm http://www.asptoday.com/articles/images/20000222_1.htm http://www.15seconds.com/Issue/981121.htm http://www.asptoday.com/articles/19990603.htm

Hoppas det är till någon hjälp.

Har själv använt AspUpload, fungerar bra.
____________
MattiasW

Toonster
2000-02-23, 09:07
Tack för länktipsen.
Jo en upload komponent är ju helt klart bäst, men ibland så är man låst till webhotellets policy's.

/T

Artic
2000-02-23, 09:25
Det finns ju en upload component som är gratis, jag vet inte ,men jag tror den följer mer Backoffice... annars går den och ladda ned Från microsofts sida.... den heter cpshots.dll och följer med ett packet som heter Site server express. Jag har inte använt den mer än att jag har lekt lite med exemplen.....


------------------
/Artic

Robban
2000-02-23, 11:59
Vissa webhotell verkar tro att de begränsar möjligheten att ladda upp filer genom att inte installera någon komponent för det. Men som du säger går det ju att åstadkomma även utan ASP-komponenter, så man kan ju fråga sig vad det "skyddet" är värt.

Rekommenderar att du kontaktar webhotellet ifråga. Om det är så att de vill begränsa möjligheten att ladda upp filer, så gäller troligen detta oavsett om uppladdningen sker via ASP-komponenter eller inte (och de skulle troligtvis inte bli så glada om du går runt den begränsningen). I så fall får du ju överväga att byta webhotell om detta är en begränsning du inte vill leva med. Om deras avsikter inte är att begränsa uppladdningen så kan du ju påpeka att filuppladdningar troligen sker både effektivare (när det gäller serverresurser) och säkrare via färdigskrivna ASP-komponenter än om varje kund skall skriva sin egen kod för ändamålet.

------------------
Robban < robban@lipogram.com >

Robban
2000-02-23, 12:12
Vad gäller info om "multipart/form-data" så hittar du det i RFC1867 (http://www.faqs.org/rfcs/rfc1867.html) f.ö.

------------------
Robban < robban@lipogram.com >

Toonster
2000-02-23, 18:51
Jo som jag nämnde tidigare så är en serverkomponent att föredra. I mitt fall så behöver jag bara en möjlighet för få personer som loggar in på vissa sidor för underhåll av en databas som är placerad på webservern. Kanske 10 bilder per vecka.
Känns onödigt att be webhotellet installera en komponent för detta då de troligtvis vill ha lite "kulor" för det.
Faktum är att i Option Pack 4.0 finns det en serverkomponent som heter Posting Acceptor som bla. innehåller fileupload. Den har dock vissa begränsningar med bla. max 200 samtidiga uppladdningar, och har inget objectinterface som andra komponenter. Den skyfflar en fil till en katalog punkt slut. Troligtvis är Persits AspUpload att föredra.

Nåväl jag är nästan klar, ska bara försöka få filen sparad binärt så är det klart...

/T