Grote foto's uploaden
Ik heb een website gemaakt, waarbij ook de mogelijkheid bestaat om foto's te uploaden. Nu is het probleem alleen dat hij grote foto's niet kan uploaden. Nu is mijn vraag, is er standaard een max voor de grootte van een bestand, en zo ja, hoe kan ik die terugvinden voor mijn host?
Als ik deze max weet, kan ik die ook aanpassen, of is er een andere mogelijkheid om die max te omzeilen of iets dergelijks?
Neem contact op met je hoster om te vragen of ze het willen veranderen.
De vraag is, wil je dat echt van die grote foto's? foto's die ik maak op 6.3mp zijn +/- 1.5Mb dat blijft nog wel onder de 2Mb die standaard is. Maar zo'n foto is nog veel te groot om te bekijken, het laden duurt wel even soms, dus maak ik ze altijd kleiner. Dat lijkt me dan ook in jou geval de oplossing, gewoon kleiner maken.
Maar dan is dat dus niet het probleem. Het bestand dat ik upload is namelijk 1,76MB. Zou het dan aan de tijd kunnen liggen dat hij er mee bezig is?
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<?php
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);
// rest van het script
?>
ini_set('display_errors', 1); // 0 = uit, 1 = aan
error_reporting(E_ALL);
// rest van het script
?>
Fatal error: Allowed memory size of 20971520 bytes exhausted (tried to allocate 9088 bytes)
Is daar iets aan te doen?
De foto die ik hierbij probeerde te uploaden was 452 KB, welke ik ook verklein, zoals Boaz ook al adviseerde.
Deze foutmelding geeft hij overigens bij de volgende regel:
Gewijzigd op 01/01/1970 01:00:00 door Nummer
De server heeft een beperking op het gebruik van geheugen door php. Dit toegekende geheugen is te weinig. Ik zou zeggen: Neem contact op met je host en vraag of ze dat willen vergroten.
Hmm, heb ondertussen gevraagd of ze het willen vergroten. Ze gingen kijken wat ze er aan konden doen en ik zou nog van ze horen. In ieder geval bedankt voor de uitleg.