Помогите с JavaScript для загрузки изображений..
-
Нагуглил такой кусок кода для загрузи изображений на сервис imgur.com
function upload(file) { // файл из тега <input> или из Drag'n Drop // Является ли файл изображением? if (!file || !file.type.match(/image.*/)) return; // Это оно! // Создаём объект FormData var fd = new FormData(); fd.append("image", file); // Append the file fd.append("key", "6528448c258cff474ca9701c5bab6927"); // Получите собственный ключ: http://api.imgur.com/ // Сделайте XHR (Cross-Domain XH, чёрт побери!!!) var xhr = new XMLHttpRequest(); xhr.open("POST", "http://api.imgur.com/2/upload.json"); // Boooom! xhr.onload = function() { // Победа! // URL изображения: JSON.parse(xhr.responseText).upload.links.imgur_page; } // Я не рассматривал ошибки, чтобы пример был короче. // А сейчас отправляем formdata xhr.send(fd); }
но так как полный даун в JS не могу понять как передать этой функции файл для загрузки и получить потом ссылку на него, в общем нужна помощь!
-
@bigorat А цель всего этого действа? Чем плох, например, мой проект для загрузи изображений на сервис imgur.com в соседней теме?
-
@Fox, сорри, даже не подумал поискать на форуме, спасибо за то что ткнули носом, пойду изучать :)