Спасибо Вам за ответы, но что-то все равно не получается.
вот что я делаю: отправляю ссылку на картинку (с другого сайта) из инпута в функцию zagruzka_foto(). Но он не хочет такое отправлять на сервер.
llfoto="$('#sp_load_photo').prop('value')"
<form id="load_pic">
<input value="" title="Вставьте сюда прямую ссылку на фотографию товара с сайта поставщика" maxlength="300" id="sp_load_photo" type="text" placeholder="Доступные форматы: gif, jpg, png, bmp">
<input value="Закачать" onclick="zagruzka_foto('+llfoto+') type="button">
</form>
// Функция загрузки фото
function zagruzka_foto(myfiles){
function count(obj) {
var count = 0;
for(var prs in obj) {
if(obj.hasOwnProperty(prs)) count++;
}
return count;
}
for(var i = 0; i < count(file_data); i++){
var form_data = new FormData();
var file_dat000 = myfiles[i];
form_data.append('file', file_dat000);
$.ajax({
url: 'include/upload_photo/ajax_upload.php',
dataType: 'text',
cache: false,
contentType: false,
processData: false,
data: form_data,
type: 'post',
beforeSend:function(){ },
success: function(response){ },
error: function(){ },
complete: function(){ },
});
}
Почему при если инпут type="file" то загрузка происходит, а если =text то нет?
Может быть ссылку преобразовать в тип файл каким то образом? не понимаю как сделать ((