как отправить файл через XMLHttpRequest как мультипарт
как отправить файл через XMLHttpRequest как multipart/data
|
Файл с диска пользователя? Никак.
|
Вот может поможет
|
Цитата:
2 у меня файл в переменной бинарный файл Цитата:
|
Цитата:
Цитата:
|
а если я укажу миме-тип multipart/form-data , то автоматом запрос составит?
|
Нет, конечно. Нужно сформировать соответствующим образом строку, передаваемую в метод send объекта XMLHttpRequest.
|
ясно
поскольку библиотеки для этого в инете не нашёл (зато нашёл пример реализации), то напишу свою |
|
я это уже видел
работает в 4м файрфоксе, а он - бета |
Оно работает еще и в FF 3.6 (И, возможно, более ранних версиях).
А в Chrome 6+ (или 7+, не знаю точно) достаточно использовать FormData. |
у меня - 3.6.13 , а не работает
Цитата:
|
KOLANICH,
если у вас содержимое файла уже лежит в переменной, так вырежьте из того примера всё, что касается чтения файла, и будет работать во всех браузерах. |
я так и сделал
даже больше - класс написал |
Цитата:
Цитата:
|
в огнелисе - можно
в огнлисе даже есть кроссдоменные запросы правда сайт-получатель должен содержать специальный скрипт |
В огнелисе для этого даже есть специальный метод.
|
метод-то обычный,
просто в объекте надо свойство withCredentials поставит в тру https://code.google.com/p/js-multipart-data/ - вот библиотечка |
Часовой пояс GMT +3, время: 06:38. |