Приложение, которое я создаю, должно иметь возможность передавать большой файл JSON (до пары МБ) в Amazon S3. Ограничение заключается в том, что это можно сделать только из одного Javascript, так как рассматриваемое приложение запускается в браузере.
В идеале это будет действовать как «выпадающий ящик»: люди могут загружать файл, но не изменять его или даже просматривать его после загрузки.
Кроме того, я хотел бы сделать это, не «ставя под угрозу» закрытый ключ для моей учетной записи AWS.
Бьюсь об заклад, я должен использовать XHR
, но я не уверен во всех деталях. Как кто-нибудь уже это сделал?