Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > JavaScript: Общие вопросы > отправка файла на сервер |
Автор: Rusico 22.4.2016, 19:04 |
Привет всем. Подскажите, может кто сталкивался: У меня есть сервер с которым я должен общаться post запросами, и всё бы ничего, если бы парамметрами запросов не были файлы xml. То есть, например мне нужно отправить на сервер запрос в виде формы с парамметром "xml_file" и значением "<document><блаблабла>...</блаблабла></document>". Отправить форму и получить ответ не проблема, но как отправить сформированный запрос в виде файла XML??? Заранее благодарю за ответы. |
Автор: ksnk 22.4.2016, 20:58 |
http://php.net/manual/en/class.curlfile.php - отправить файл как файл. Не оно? |
Автор: Rusico 25.4.2016, 11:29 |
Вот я идиот) забыл сказать что в "ДАНО" у меня языком реализации значится JavaScript (JQuery). Так что ни PHP ни Perl ни сервлеты Java не подходят. Добавлено через 12 минут и 19 секунд Можно перефразировать: Как подставить значение в поле формы с типом "файл" значение, если у меня имеется только содержимое (сгенерированное скриптом), которое должно быть у этого файла и его наименование. |
Автор: ksnk 25.4.2016, 11:51 |
FormData - https://developer.mozilla.org/ru/docs/Web/API/FormData/append Есть забавный http://code.biz.ua/articles/file-send-formdata-jquery/ jQuery. Позволит сэкономить пару строк кода |
Автор: Rusico 25.4.2016, 12:17 |
Спасибо! new Blob(... и FormData - то что нужно! |