Hoe kan ik grote bestanden uploaden?
M.b.v. PHP lukt het me niet, omdat ik daar gelimiteerd wordt door mijn ISP. Max. 10MB soms max. 16MB. De provider heeft zo zijn eigen begrenzingen. Toch kan ik met een eenvoudige FTP-client-programmatje alle soorten bestanden snel uploaden. Waar zit het verschil in ? (ik moet bestanden uploaden van zo'n 64 MB)
Is hier een oplossing voor ?
P.S. Ik kan mijn klanten vragen om bv. via WeTranfer de bestanden op te sturen, maar liever wil ik dat onderdeel integreren in mijn eigen applicatie.
Is hier een oplossing voor ?
P.S. Ik kan mijn klanten vragen om bv. via WeTranfer de bestanden op te sturen, maar liever wil ik dat onderdeel integreren in mijn eigen applicatie.
Het verschil is dat je met uploaden via je site, via PHP werkt waar de limiet in zit, en via je FTP-programma werk je via FTP.
Wat zegt dit?
Wat zegt dit?
De oplossing is vrij simpel; in je .htaccess proberen de php.ini variabelen te overrulen, en anders overstappen naar een fatsoenlijke hoster waar dat wél kan :)
Ja, dat zijn idd de begrenzingen.
Maar hoe los ik mijn probleem nu op ?
Toevoeging op 16/12/2013 20:38:49:
Volgens mij hebben de meeste providers een begrenzing van zo'n 10 a 16MB en is vaak niet te overrulen.....volgens mij !
Maar hoe los ik mijn probleem nu op ?
Toevoeging op 16/12/2013 20:38:49:
Chris - op 16/12/2013 20:34:58:
De oplossing is vrij simpel; in je .htaccess proberen de php.ini variabelen te overrulen, en anders overstappen naar een fatsoenlijke hoster waar dat wél kan :)
Volgens mij hebben de meeste providers een begrenzing van zo'n 10 a 16MB en is vaak niet te overrulen.....volgens mij !
Gewijzigd op 16/12/2013 20:40:01 door Paco de Wulp
In mijn ogen een beetje onzinnig 64MB uploaden. Daar is inderdaad FTP goed voor.
Heeft iemand ervaring met het uploaden van grote bestanden (64MB of groter) ?
Kent iemand providers die dit wel toestaan ?
Toevoeging op 16/12/2013 20:43:11:
Voor mijn applicatie is dat wel degelijk nodig . :-)
Kent iemand providers die dit wel toestaan ?
Toevoeging op 16/12/2013 20:43:11:
- SanThe - op 16/12/2013 20:42:01:
In mijn ogen een beetje onzinnig 64MB uploaden.
Voor mijn applicatie is dat wel degelijk nodig . :-)
Gewijzigd op 16/12/2013 20:44:11 door Paco de Wulp
Werkt die htaccess-toevoeging niet?
En wat zegt de PHP-code van mij?
En wat zegt de PHP-code van mij?
Die htaccess-toevoeging had ik al gedaan en die werken niet. Die waarden zijn niet te overrulen bij mijn provider (STRATO)
Toevoeging op 16/12/2013 21:11:47:
Ik zal bij mijn provider is vragen naar een oplossing ?
Toevoeging op 16/12/2013 21:11:47:
Ik zal bij mijn provider is vragen naar een oplossing ?
Paco de Wulp op 16/12/2013 21:06:45:
Die htaccess-toevoeging had ik al gedaan en die werken niet. Die waarden zijn niet te overrulen bij mijn provider (STRATO)
Toevoeging op 16/12/2013 21:11:47:
Ik zal bij mijn provider is vragen naar een oplossing ?
Toevoeging op 16/12/2013 21:11:47:
Ik zal bij mijn provider is vragen naar een oplossing ?
Als ik jou was zou ik eens kijken naar hoe diensten zoals WeTransfer het aanpakken. Ik heb zelf nog nooit zoiets gemaakt, maar ik denk dat clientside van grote bestanden kleinere bestanden worden gemaakt, die vervolgens serverside weer aan elkaar worden geplakt.
Ik heb ook dit gevonden: http://www.plupload.com/, misschien wat je nodig hebt?
PLupload gebruik ik ook in mijn CMS, en ik vind hem lekker werken. De installatie/integratie is even goed lezen in de documentatie...
komt afaik nog steeds neer op hetzelfde; je moet de waardes kunnen overrulen. ik kan zelf Trafego IS aanraden.
Beste Paco,
Het is al even geleden, maar heb die maximale filegrootte van 64mb bij strato nog kunnen oplossen?
Ik loop nu tegen hetzelfde aan bij strato.
Sandor
Het is al even geleden, maar heb die maximale filegrootte van 64mb bij strato nog kunnen oplossen?
Ik loop nu tegen hetzelfde aan bij strato.
Sandor
@Sandor
Heb je bij STRATO een eigen VPS, of heb je een standaard webhosting-pakket?
Heb je bij STRATO een eigen VPS, of heb je een standaard webhosting-pakket?
het is niet zo raar dat hosters de max upload size beperken.
Als je toestaat dat er files van 100MB geupload worden, dan sta je dus toe dat een request 100MB naar de server stuurt. Dan duurt een request dus makkelijk een halve minuut of meer.
Met 50 gelijktijdige uploads van dat type heb je dus zo je server plat liggen: immers alle connecties die apache toestaat, zijn dus bezig een grote file-upload binnen te krijgen.
(ook naar pagina's die daar vervolgens niets mee doen. En ook in je php script kun je daar niets aan afvangen. Immers op het moment dat PHP van Apache een por krijgt "doe jij hier eens iets mee, php", dan is de upload al gedaan.
Als je toestaat dat er files van 100MB geupload worden, dan sta je dus toe dat een request 100MB naar de server stuurt. Dan duurt een request dus makkelijk een halve minuut of meer.
Met 50 gelijktijdige uploads van dat type heb je dus zo je server plat liggen: immers alle connecties die apache toestaat, zijn dus bezig een grote file-upload binnen te krijgen.
(ook naar pagina's die daar vervolgens niets mee doen. En ook in je php script kun je daar niets aan afvangen. Immers op het moment dat PHP van Apache een por krijgt "doe jij hier eens iets mee, php", dan is de upload al gedaan.
Nee heb gewoon een standaard pakket, een wordpress site draaiend, en wil(de) een wordpress plug-in gebruiken om de site te dupliceren (duplicator pro). Dat is voor het gemak, ik weet ook dat je het allemaal handmatig kan doen, maar is veel meer werk.
En dus het probleem dat de plug-in niet bestanden groter kan creëeren dan 64 mb.
Ben al bij de plug-in maker geweest, en die meldde dat ze dit probleem bij strato herkennen: het is een van de weinige hosters met zo een lage strikte limiet.
En strato heeft inmiddels bevestigd dat dat de limiet is, en die niet kan cq. wil aanpassen.
En dus het probleem dat de plug-in niet bestanden groter kan creëeren dan 64 mb.
Ben al bij de plug-in maker geweest, en die meldde dat ze dit probleem bij strato herkennen: het is een van de weinige hosters met zo een lage strikte limiet.
En strato heeft inmiddels bevestigd dat dat de limiet is, en die niet kan cq. wil aanpassen.
>> Nee heb gewoon een standaard pakket
Ah oké, dat verklaart het.
>> het is een van de weinige hosters met zo een lage strikte limiet.
Dat is echt niet zo. Veel hosters zitten juist veel lager. 64Mb is aan de hoge kant. Heb je normaliter ook niet nodig en maakt je server gevoelig voor aanvallen die je server platleggen. Dus ik begrijp heel goed dat ze er een limiet opzetten.
Wil je die limiet niet, dan kun je beter overgaan op een VPS, dan kun je alles zelf regelen.
Ah oké, dat verklaart het.
>> het is een van de weinige hosters met zo een lage strikte limiet.
Dat is echt niet zo. Veel hosters zitten juist veel lager. 64Mb is aan de hoge kant. Heb je normaliter ook niet nodig en maakt je server gevoelig voor aanvallen die je server platleggen. Dus ik begrijp heel goed dat ze er een limiet opzetten.
Wil je die limiet niet, dan kun je beter overgaan op een VPS, dan kun je alles zelf regelen.
@ozzie,
De plug-in binnen wordpress waar ik het over heb is best populair, deze -> https://wordpress.org/plugins/duplicator/
Dan snap ik dus niet die populariteit, hoe dat kan, als zoveel hosters zo een lage strikte limiet hanteren, Ik kan me haast niet voorstellen dat die users allemaal vps hebben (of wellicht hebben ze allemaal kleine websites, dat zou nog kunnen).
Ik denk dat ik een work around heb gevonden, middels het uitsluiten van 1 directory, waardoor ik onder de limiet blijf. De uitgesloten directory met ftp overzetten..etc.
In ieder geval bedankt voor je reactie !
De plug-in binnen wordpress waar ik het over heb is best populair, deze -> https://wordpress.org/plugins/duplicator/
Dan snap ik dus niet die populariteit, hoe dat kan, als zoveel hosters zo een lage strikte limiet hanteren, Ik kan me haast niet voorstellen dat die users allemaal vps hebben (of wellicht hebben ze allemaal kleine websites, dat zou nog kunnen).
Ik denk dat ik een work around heb gevonden, middels het uitsluiten van 1 directory, waardoor ik onder de limiet blijf. De uitgesloten directory met ftp overzetten..etc.
In ieder geval bedankt voor je reactie !
Geen idee ... een website hoeft vaak niet heel groot te zijn. Met een paar mb heb je al een website. En een vps hoeft tegenwoordig ook niet meer heel duur te zijn.
>> In ieder geval bedankt voor je reactie !
Graag gedaan en succes met je project!
>> In ieder geval bedankt voor je reactie !
Graag gedaan en succes met je project!
Sandor - op 14/08/2016 00:41:29:
De plug-in binnen wordpress waar ik het over heb is best populair, deze -> https://wordpress.org/plugins/duplicator/
Dan snap ik dus niet die populariteit, hoe dat kan, als zoveel hosters zo een lage strikte limiet hanteren, Ik kan me haast niet voorstellen dat die users allemaal vps hebben (of wellicht hebben ze allemaal kleine websites, dat zou nog kunnen).
Dan snap ik dus niet die populariteit, hoe dat kan, als zoveel hosters zo een lage strikte limiet hanteren, Ik kan me haast niet voorstellen dat die users allemaal vps hebben (of wellicht hebben ze allemaal kleine websites, dat zou nog kunnen).
Wat ik weet:
- Wordpress gebruikt 'softwarematige cronjobs' die plugins in staat stellen grote taken in stukken te hakken of 'automatisch' taken op de achtergrond te verrichten.
- Natuurlijk kun je in 'stukjes' meer uploaden dan de ingestelde limit. Met de komst van HTML5 kunnen we gebruik maken van de 'File API' waarin we het Blob object tegenkomen. Hiermee kunnen we een stuk(je) van een bestand inlezen. De rest is geen nieuws. De ingelezen data kunnen we met AJAX versturen naar de server waarna we het volgende stuk data inlezen.
Wat ik denk:
- Dat de duplicator plugin van deze genoemde technieken gebruik maakt.
- Je met wat geduld en durf zoiets ook kunt maken.
Gewijzigd op 14/08/2016 19:04:50 door Frank Nietbelangrijk
Maar is dat niet vele malen gemakkelijker te maken, door gebruik te maken van het file transfer protocol?
Als ouder dan het www, maar voldoet volgens mij nog steeds prima om files te versturen.
Als ouder dan het www, maar voldoet volgens mij nog steeds prima om files te versturen.




