Javascript-форум (https://javascript.ru/forum/)
-   Opera, Safari и др. (https://javascript.ru/forum/css-html-browser/)
-   -   Вставить файл из ссылки XMLHttpRequest (https://javascript.ru/forum/css-html-browser/47771-vstavit-fajjl-iz-ssylki-xmlhttprequest.html)

kingkobra97 06.06.2014 17:42

Вставить файл из ссылки XMLHttpRequest
 
Пытаюсь вставить файл из ссылки в форму input type="file"
Говорят что можно решить с помощью XMLHttpRequest.
Збацал сценарий по мануалу о XMLHttpRequest, но результата пока нету. Помогите кто лучше разбирается в 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);

BETEPAH 07.06.2014 00:20

Цитата:

Сообщение от kingkobra97
Пытаюсь вставить файл из ссылки в форму input type="file"
Говорят что можно решить с помощью XMLHttpRequest.

Обманывают

kingkobra97 07.06.2014 11:34

BETEPAH,
а на php можно такое сделать?


Часовой пояс GMT +3, время: 15:19.