我在消息框中上传了图像,并且我想在图像上传时将图像从所选图像的源文件夹复制到新文件夹。
目前,我有一个简单的ajax发布文件名,并且我使用源目录作为显示src。
但是,我一直试图找到一种将图像复制到新文件夹进行上传的方法,但是在过去几天中,我的失败非常严重。
我已经在网上四处寻找答案,但没有找到合适的解决方法。
任何人都可以从下面的代码中看到如何使用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接收了文件名。.所以我无法获取实际的图像...