maxus5578
Junior Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору В общем есть форма отправки post данных. Как мне реализовать подстановку в input type= file value=, чтоб на сервер отсылалось то что мне нужно. Задача в автоматизации -- не выбирать файл ручками а отсылать прямую ссылку на сервер. Возможно что-то делать с пост-запросом или его самому формировать? Может как то вводить псевдо-элемент или еще что-то. Знаю это возможно реализовать. Вот обычная форма вызова окна выбора файла Код: <input type="file" id="upload" name="file"> | Это сторонний сервер и вся реализация идет с помощью js, и я не могу сохранить файл прямиком на сервере. Как решать данную проблему? Добавлено: Говорят что можно как-то через XMLHttpRequest(), нашел готовое но результата не вижу. Код: var xhr = new XMLHttpRequest(); var formData = new FormData(document.getElementById('idfile')); // Тут сама форма куда отправить файл tyle="file" xhr.open('GET', 'http://site.ru/upload/24/44815.png', true); xhr.responseType = 'blob'; var BlobBuilder = window.MozBlobBuilder || window.WebKitBlobBuilder || window.OBlobBuilder || window.BlobBuilder; var bb = new BlobBuilder(); bb.append(xhr.responseText); var data = bb.getBlob('image/png'); // тип файла formData.append('my_file_field_name', data); xhr.send(formData); return false; // Предотвращаем отправку |
|