Я пытаюсь загрузить файлы непосредственно на s3, но, согласно моим исследованиям, его код на стороне сервера или его зависимость от facebook, google и т. Д. Есть ли способ загрузить файлы непосредственно на amazon, используя fineuploder только?загружать файлы непосредственно на amazon s3 с помощью fineuploader
ответ
Да, с прекрасным пользователем вы можете do.Here ссылка, которая объясняет очень хорошо, что вам нужно сделать http://blog.fineuploader.com/2013/08/16/fine-uploader-s3-upload-directly-to-amazon-s3-from-your-browser/
Есть три способа загрузки файлов непосредственно в S3 с помощью Fine Uploader:
Разрешить Fine Uploader S3 отправлять небольшой запрос на ваш сервер перед каждым вызовом API, который он делает для S3. В этом запросе ваш сервер ответит сигнатурой, которую должен выполнить Fine Uploader. Эти подписи обеспечивают целостность запроса и требуют, чтобы вы использовали свой секретный ключ, который не должен отображаться на стороне клиента. Это обсуждается здесь: http://blog.fineuploader.com/2013/08/16/fine-uploader-s3-upload-directly-to-amazon-s3-from-your-browser/.
Задать вопрос Fine Uploader, чтобы подписать все запросы на стороне клиента. Это хороший вариант, если вы не хотите, чтобы Fine Uploader выполнял любые запросы на ваш сервер. Однако очень важно, чтобы вы не просто закодировали секретный ключ AWS. Опять же, этот ключ должен храниться в секрете. Используя провайдера идентификации, такого как Facebook, Google или Amazon, вы можете запросить очень ограниченные и временные учетные данные, которые подаются в Fine Uploader. Затем он использует эти учетные данные для отправки запросов на S3. Вы можете узнать больше об этом здесь: http://blog.fineuploader.com/2014/01/15/uploads-without-any-server-code/.
Третий способ загрузить файлы непосредственно на S3 с помощью Fine Uploader - либо генерировать временные учетные данные безопасности самостоятельно при создании экземпляра Fine Uploader, либо просто жестко закодировать их в своем клиентском коде. Я бы предложил вам не учетные данные безопасности жесткого кода.
Вот что вам нужно. В этой команде blogpost fineuploader вводится безсерверная загрузка s3 через javascript. http://blog.fineuploader.com/2014/01/15/uploads-without-any-server-code/
- 1. Когда я должен загружать файлы непосредственно на amazon S3
- 2. загружать файлы амазонка s3 непосредственно с PHP
- 3. Можно ли загружать файлы непосредственно на Amazon S3 с помощью titanium appcelerator?
- 4. Как загрузить файлы непосредственно на Amazon S3 с удаленного сервера?
- 5. Ошибка использования Amazon S3 с FineUploader
- 6. Загрузите непосредственно в aws s3 с помощью fineuploader
- 7. Как загружать файлы непосредственно с Django admin на Amazon S3? Смягчение ошибки приложения Heroku (тайм-аут)
- 8. Как я могу удаленно загружать файлы на Amazon S3?
- 9. Загрузить файлы непосредственно на Amazon S3 из приложения ASP.NET
- 10. Выгрузки фрагментированных файлов непосредственно на Amazon s3
- 11. Как загружать файлы на Amazon S3 ведро и поддерживать версии
- 12. Зачем вам загружать активы непосредственно на S3?
- 13. Растущие файлы на Amazon S3
- 14. FineUploader S3: Запрещено
- 15. FineUploader S3 Совместимая поддержка
- 16. FineUploader с S3 как указать имя объекта на S3
- 17. Управление доступом Amazon S3-Кто может загружать файлы?
- 18. Загрузить непосредственно к Amazon S3 с помощью AJAX
- 19. Файлы исчезают с Amazon S3
- 20. Потоковые файлы с amazon s3
- 21. Amazon S3 Отсутствующие файлы
- 22. Получение 404 в fineUploader с помощью S3
- 23. Загрузите файлы непосредственно в Amazon S3 из приложения ASP.NET
- 24. PgSQL - экспортировать данные запроса непосредственно на amazon s3 с заголовками
- 25. Должен ли я загружать файлы на Amazon S3 с мобильных устройств или с моего сервера?
- 26. Как загрузить файлы на Amazon S3 с помощью Cordova FileTransfer?
- 27. Как загрузить файлы на Amazon S3 с помощью Meteor?
- 28. Альтернатива S3, которая позволяет загружать файлы с потоком без буферизации
- 29. Переопределить Content-Type при использовании FineUploader непосредственно в ведро S3
- 30. Amazon S3 консоли: загружать несколько файлов одновременно
Я вижу, есть примеры только на стороне сервера, и я ищу только загрузку на основе javascript для s3. Я не уверен, как добавить политику для запроса, так как во всех примерах они используют код на стороне сервера. пожалуйста помоги!!! –
@ KrishnaBhatt Я объяснил, как это сделать в моем ответе. Кроме того, ссылка, предоставленная Бураком, подробно объясняет, как достичь этого. –