24. marts 2010 - 12:48Der er
24 kommentarer og 1 løsning
Foretage upload af store filer med FTP
Hej Eksperter
Jeg har lavet en side hvorfra jeg kan uploade nogle cvs- og xml-filer, som systemet så kan arbejde med. Jeg vælger filerne fra en mappe og anvender <input name="et_navn" type="file" size="60" /> <input name="et_andet_navn" type="file" size="60" /> Alt fungerer med mine testfiler. Når jeg skal uploade mine virkelige filer, så viser det sig at de er for store. Jeg må altså bruge FTP. Har nogle et forslag til hvordan det gøres?
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Det er vores webhotel som ikke tillader http-upload over 2mb. Vi har ikke adgang til .ini filer, men har adgangskode til ftp-upload. Vi kan ikke gøre så meget ved det, og er derfor tvunget til at anvende ftp. Filerne skal placeres i mappen ./upload/
ftp i PHP er ret let. Du skal bruge din $host, $user og $passwd. Og så skal du kende filnavnet lokalt - $lfile og på serveren - $sfile. På serveren starter filnavnet i det directory, der er default for den pågældende $user.
Det plejer at virke umiddelbart med de ftp-oplysninger, man får fra web-hotellet. Nogen gange er der er firewall, som blokerer, og så skal du indsætte:
#13 Han spørger hvordan han kan uploade med ftp. Det viser jeg.
Det skal self kombineres med et script, hvor filnavnet angives. Det kan ikke blive med browse, men skrive filnavnet er vel ok. Det script placeres på serveren og kaldes via browseren. Beklager, men det troede jeg var selvklart.
Jeg synes min løsning er mere seiøs end en ny udbyder.
Tror nu spørger bare fortæller os at han/hun er nød til at bruge en ftp klient for at uploade store filer. Der skal under alle omstændigheder tages højde for begrænsningerne med filstørrelsen der skal uploades.
#15 OP har problemer med at hans uploadscript ikke tillader ham at uploade store filer gennem hans webapplikation. Hvordan kan dit script hente hans lokale filer, som han ikke må uploade pga. af udbyderens begrænsninger?
Udover det, så synes jeg det er trist at høre at der stadig findes folk som vil tages ved røven, ved at nøjes med de her 'discount' udbydere...
Men jeg har både up- og downloaded filer større end angivet i .htaccess på den måde hos one og domaindirect. Begrænsningerne der gælder ikke for ftp er jeg ret sikker på. Det har jeg hidtil forklaret over for mig selv ved at det var hver sin protokol - http og ftp - og hver sine begrænsninger.
Man kan jo blive nødt til at anvende den udbyder som ens arbejdsgiver har valgt. Nå - spurgte en kollega ang. dette med .htaccess. Lige præcis dette script viser sig ikke at køre hos DanDomain, men en anden udbyder. Jeg kan altså godt anvende .htaccess. Jeg er dog stadig meget taknemmelig for jeres input ang. ftp-upload da jeg ret sikkert vil få brug for det i anden sammenhæng. Smider i alle et svar?
Min løsning kræver at du har en ftp server kørende lokalt og det har man jo langfra altid. Og det er så den du skal logge ind på - ikke serveren, hvor scriptet jo afvikles.
Det havde jeg glemt og det var nok det repox hentydede til i sin - knap så konstruktive - kommentar i #21.
Om du synes synes det er point værd må du selv afgøre...
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.