Я использую PHP для загрузки файла в s3, мои коды работают правильно, однако когда файл выбирает для загрузки очень тяжелый, как 4 операции MB терпит неудачу, и у меня есть эта ошибка:Загрузить файл s3 с PHP
NoSuchKey
указанный ключ не exist.1469625998.pdf136D99DB27E5B57FE6UXAbj45afkoAlfysDm2 + EPhBqHOhwc64gaG1w/b1AXAsfhnF7qwlankwuflh + ZO1sf/JBe6tA =
Но когда файл составляет около 1,3 Мб, загрузить успех. ниже мои коды:
$name = $_FILES['file']['name'];
$tmp = $_FILES['file']['tmp_name'];
include('s3folder/s3_config.php');
$s3->putObjectFile($tmp, $bucket , $name, S3::ACL_PUBLIC_READ);
Я задаюсь вопросом, почему любой размер файла не может быть загружен, так как я не указать любой размер файла, как если ($ размер < (1024 * 1024)) !
Проверьте настройки php 'post_max_size' и' upload_max_filesize' ini. Я думаю, что он ограничен размером менее 4 МБ. – Pieter
мой сайт размещен в amazon aws, я не знаю, как это сделать. – Diasline
Создайте php-файл с содержимым ' Php phpinfo();'. Загрузите его на свой сервер aws и откройте его в своем браузере. Он покажет вам все настройки php. – Pieter