Я застрял в проблеме, я не могу понять "правильный" путь. Я загружаю файлы непосредственно на S3 со стороны клиента (используя класс Plupload и sprightlysoft). Сервер устанавливает документ политики и все; однако при загрузке больших файлов срок действия сеанса истекает, и доступ к ведру будет запрещен (или, по крайней мере, я думаю, что проблема именно в этом); странно то, что загрузчик показывает успешную загрузку, в то время как отладка javascript показывает отказ в доступе 403. Любая мысль или идея о том, что можно было бы сделать здесь? Есть ли способ увеличить время жизни сеанса, пока загрузчик все еще загружается? или может быть другой подходящий подход?
Загрузка больших файлов в S3 и сеансы сервера
Ответы (1)
Что ж, в случае использования Ruby on Rails и Carrierwave_direct ошибка в этих строках вызывает мою проблему:
def move_to_cache
true
end
def move_to_store
true
end
Я вернул false в move_to_cache, и у меня не было move_to_store. Эти строки полезны при загрузке больших файлов.
person
Albert Català
schedule
31.07.2013