我正在使用带有IIS 8.0的Visual Studio 2013进行开发(本地主机),并且我正在尝试通过jQuery Ajax上传文件,但它一直在抛出405错误,指出不允许使用POST方法。我尝试在Web.config中添加多个方面,但都没有用。这是我的基本上传代码(将从Canvas转换的图像上传到名为myfiles的目录:
) function imageMe() {
var canvasImage = document.getElementById("c");
var img = canvasImage.toDataURL("image/png");
var filename = 'Test.png';
$.ajax({
url: 'myfiles/',
type: "POST",
data: img,
processData: false,
headers: {
},
success: function (result) {
console.log("Upload complete!");
},
error: function (error) {
console.log("Something went wrong!");
}
});
}