@UserTrue
Когда искал по форуму, часто встречал ответы этого пользователя. Если найдется минутка, поделитесь опытом. Пока выделил два возможных решения замены curl http. Может есть еще варианты? Какой вариант для вас лучше?
Помогите с 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 не могу понять как передать этой функции файл для загрузки и получить потом ссылку на него, в общем нужна помощь!
