Как скачать файл с учетом необработанных данных? - PullRequest
1 голос
/ 25 августа 2011

У меня есть вызов веб-службы, который возвращает {"data": BINARYDATA}.Как открыть диалоговое окно для загрузки файла, основанного только на этих двоичных данных?Это может быть файл любого типа.Я, вероятно, ищу функцию Javascript, или, возможно, функцию браузера?Спасибо.

РЕДАКТИРОВАТЬ: Я проверяю, как кодируются данные.Скоро будет обновлено с этой (важной) информацией.

РЕДАКТИРОВАТЬ 2: Я исследовал Использование HTML5 / Javascript для создания и сохранения файла .Спасибо за направление. Моя основная проблема с методом dataURI состоит в том, что мои файлы имеют размер больше 256 КБ

1 Ответ

0 голосов
/ 26 августа 2011

Разрешено:

Ответ заключается в том, что это не очень хорошая задача на стороне клиента (особенно при работе с большими файлами). Гораздо лучше изменить код на стороне сервера, чтобы он возвращал соответствующий ответ HTTP (с заголовками) вместо JSON.

Спасибо всем за помощь в комментариях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...