ускорить загрузку изображений с помощью скрепки, используя html5, изменить размер изображения перед прямой передачей http на s3 - PullRequest
2 голосов
/ 30 марта 2012

Я нашел другие сообщения о том, как ускорить загрузку скрепок на s3, но большинство из них связаны с флэш-памятью или задним фоном с отложенной обработкой изображений.

Мне кажется, что самым быстрым способом загрузки изображений является прямой переход между браузером клиента и amazon s3 путем создания http-записи непосредственно в s3, в результате чего контроллер rails полностью не загружается из файла.

А благодаря холсту HTML5 и новым мощным браузерам должна быть возможность изменения размера изображения прямо на стороне клиента без необходимости планирования фоновых заданий с помощью rmagick и отложенного задания.

Iне нашел ни одной библиотеки, которая делает это (возможно, кто-то опубликует суть или поможет мне создать ее):

  1. Разрешить пользователю загружать файлы или файлы
  2. Файлысначала изменяются в несколько эскизов прямо в браузере.
  3. Данные передаются в amz s3.
  4. Мы создаем новые модели в приложении rails и устанавливаем атрибуты модели, которые разрешают доступ к URL-адресам s3.

Возможно ли это?

...