Hoe kan ik grote bestanden uploaden?
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.
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 :)
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.
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
En wat zegt de PHP-code van mij?
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...
Trafego IS aanraden.
komt afaik nog steeds neer op hetzelfde; je moet de waardes kunnen overrulen. ik kan zelf 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
Heb je bij STRATO een eigen VPS, of heb je een standaard webhosting-pakket?
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.
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.
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.
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 !
>> 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
Als ouder dan het www, maar voldoet volgens mij nog steeds prima om files te versturen.