У меня есть загрузка изображения в окне сообщения, и я хочу скопировать изображение в новую папку из исходной папки выбранного изображения при загрузке изображения.
В настоящее время у меня есть простой ajax, публикующий имя файла, и я использую исходный каталог в качестве источника отображения.
Однако я пытался найти способ скопировать изображениев новую папку для загрузки, но в последние несколько дней у меня не получилось.
Я набросал сеть в поисках ответа, но не смог найти подходящее исправление ..
Кто-нибудь может увидеть из кода ниже, как я могу скопировать изображение в новую папку с помощью jscript ... также, если есть способ сделать это с помощью php, но все еще использовать ajax, я также был бы заинтересован, когда я обновляю изображение / сообщениеполе при загрузке без обновления страницы ..
function myScript(){
var ext = input.files[0]['name'].substring(input.files[0]['name'].lastIndexOf('.') + 1).toLowerCase(); //passed thisID --onclick this
var newimageurl = input.files[0].name;
if (input.files && input.files[0] && (ext == "gif" || ext == "png" || ext == "jpeg" || ext == "jpg"))
{
var reader = new FileReader();
reader.onload = function (e) {
$.ajax({
url:"inserteditNEWIMAGE.php",
type: "POST",
dataType: 'text',
cache: false,
data:{
messageID:messageid,
newimageURL:newimageurl,
newimageID:newimageid,
},
async: true,
success:function(data){
var mylink = "loadimageinputs.php?messageid=" + messageid;
$('#addimages'+messageid).load(mylink);
'+newimageid+' '+newimageurl+' '+messageid);
}
});
}
reader.readAsDataURL(input.files[0]);
}
else {
alert('Gif Jpeg Jpg Png Only Please');
return false;
}
};
PS
Я передаю исходный путь ---
var imagesrc = $('#' + imageid).attr('src');
Но как мне использовать это для копированияизображение в новую папку ..
Я также попробовал метод публикации php, но POST получил имя файла только через ajax .., поэтому я не смог получить реальное изображение ...