Я пишу одностраничное приложение с EmberJS и вам нужно загрузить несколько файлов.Multipart или base64 для загрузки файлов AJAX?
Я написал специальный вид, который обертывает поле ввода файла и извлекает первый выбранный файл. Это позволяет привязать объект File
-Object к атрибуту model.
Теперь мне нужно выбрать.
Я могу написать специальное преобразование файла, которое сериализует File
-Object для base64 и просто PUT/POST.
Или я могу перехватить RESTAdapter
методы createRecord
и updateRecord
, чтобы проверить каждую модель для File
-Объектов и переключают запросы PUT/POST для multipart/form-data
и отправить его с помощью FormData
один из этих направлений представляют ли значительной проблемы?
Да, я сделал это с base64 сейчас. Забавно, что после того, как я решил эту проблему, я прочитал о том, как w3c делает это, как я, lol http://www.w3.org/TR/html-json-forms/ –