2015-04-09 2 views
1

Так что я использую добавление S3 на некоторое время, и сегодня я думал, что я хотел бы также попробовать опцию удаления файла, поэтому я вставил DeleteFile: { включена: верно, конечной точки : '/ s3handler' } При тестировании после загрузки действительно появляется кнопка «удалить», и я нажимаю на нее, и она удаляет сообщение, а затем уходит. Дело в том, что файлы/файлы не удаляются из ведра S3.Fineuploader удалить файл из S3 не работает, но не ошибка

Я проверил, что пользователь был предоставлен удаления разрешения и я также отметил, что CORS на ведро также позволяет удаления я бы подумал, что если он не работает там будет какая-то ошибка, но ошибка не показывается

ответ

0

Точный загрузчик отправляет запрос на удаление на ваш сервер, а затем ваш сервер должен сделать вызов на S3 для фактического удаления файла. Ваш сервер должен подтвердить запрос на удаление с кодом ответа 200, и в этом случае файл будет удален в отношении Fine Uploader.

+0

ОК, похоже, что это правда, поскольку в противном случае была бы ошибка ... но не удаление с S3 точно –

+0

возможно потому, что я изменяю имя файла при загрузке? Я вставляю var filename = $ ("# uploader2"). FineUploader ("getName", fileId); return "home /" + userid + "/ uploads /" + userid + '_' + имя_файла; –

+0

Я не понимаю, какова конечная точка. deleteFile: { enabled: true, forceConfirm: true, конечная точка: 'сервер/файл' } }); В среде S3, что такое «сервер/файл», также жаль насчет форматирования, я не знаю, как сделать разрыв строки здесь –

Смежные вопросы