我使用cropper.js 裁剪图像。裁剪和显示效果很好。
我现在想使用 jQuery 的 Ajax 将图像上传到目录 /uploads (权限设置正确)
问题:图片没有上传,实际上什么也没发生。
croppedCanvas = $image.cropper('getCroppedCanvas', {
width: 320,
height: 320,
});
croppedCanvas.toBlob(function (blob) {
var form_data = new FormData();
form_data.append('croppedCanvas', blob);
$.ajax('upload.php', {
type: "POST",
data : form_data,
contentType: false,
cache: false,
processData:false,
mimeType:"multipart/form-data"
}).done(function(res) {
console.log('Upload success');
});
});'
代替
$.ajax('upload.php', {
type: "POST",
我也试过直接上传(就像推荐在https://github.com/fengyuanchen/cropper
$.ajax('/uploads', {
type: "POST",
但既没有上传图像,也没有执行我的 php 脚本“upload.php”。
但是,控制台显示“上传成功”