Я отправляю изображение .tif через POST в файл .php, который должен преобразовать изображение в * .jpg и вернуть его.
Это содержание convert.php
file_put_contents("tmp.tif", base64_decode($_POST["file"]));
if(isset($_POST["file"])){
system("convert tmp.tif tmp.jpg");
echo base64_encode(file_get_contents("tmp.jpg"));
}
Теперь эта работа довольно хорошо, но по какой-то причине, если я попытаюсь конвертировать файлы размером 6 МБ или более, «tmp.tif» будет пустым.
Я пытался поиграться с параметрами «-quality», «-resize» и «-limit memory», но, похоже, ничего не получалось. Я тоже не получаю никаких ошибок.
заранее спасибо
Благодаря «l’L’l» проблема действительно заключалась в том, что post_max_size не был достаточно большим
Других решений пока нет …