У меня довольно простая проблема и очень досадная ошибка. Я хочу разрешить некоторым пользователям загружать изображения, которые я буду хранить на Amazon S3. Я написал загрузочный скрипт, который отлично работает, когда я кормлю его маленькими изображениями, но когда изображения имеют большой размер ~ 1 МБ, сценарий останавливается.
Я думаю, что это как-то связано со сценарием, ожидающим ответа от amazon, а затем с истечением времени ожидания, поскольку изображение загружается, но остальная часть загружаемого сценария пропускается (вставка в БД).
Я столкнулся с этим вопросом Как упорядочить события в PHP для загрузки файлов в amazon S3 , что несколько похоже на мою проблему, но это немного проще (я надеюсь).
Я использую Jumploader и класс Amazon 3 для php.
Это строка, где сценарий останавливается и не идет дальше
S3::putObject($full, 'bucket_name', $path, S3::ACL_PRIVATE)
Есть ли какой-нибудь способ просто создать экземпляр загрузки с моего сервера на S3 и просто выполнить остальную часть кода (поэтому загрузка выполняется асинхронно)?