如果type=“file”,有一些方法可以执行图像上传。这里的要求是将图像从图像标签发送到服务器。
无法通过转换为base64发送。由于尺寸限制。
<form id="form-url">
<image src=“/images/defaultImg.jpg” id=“testImg1”/>
<image src=“/images/defaultImg2.jpg” id=“testImg2”/>
<button>UPLOAD onClick=“</button>
</form>
这就是我如何进行Ajax调用。
$.get(“/appUI/ImageServiceController", {
action : “imageCompare”,
firstImage:$(‘#testImg1’).attr('src');,
secondImage:$(‘#testImg2’).attr('src');,
}, function(res) {
alert(“success”);
}).fail( function(request, status, errorThrown) {
alert(“failed”);
}
})
}
我怎样才能把这张图片上传到服务器。
1条答案
按热度按时间ubbxdtey1#
这是一个X/Y问题。
如果您从同一服务器提供图像,则图像已经在服务器上。
如果您从另一个服务器提供图像,您将获得URL
如果需要图像的页面不知道URL,那么将图像的URL发送到服务器,而不是试图从客户端抓取图像