1
私はそれを解決することができないので、私は狂っている問題があります。私は自分のアプリケーションでいくつかのファイルをサーバーIISにアップロードしたいと思います。xmlhttprequest POST 405 - 方法が許可されていません
HTMLでの私のコードは次のとおりです。コントローラーで
<input id="files" type="file" />
そして、ちょうど私が新しいファイルが、私はXMLHttpRequestをを使用して追加されたことを検出したとき:
document.getElementById('files').addEventListener('change', function (e) {
var file = this.files[0];
var xhr = new XMLHttpRequest();
(xhr.upload || xhr).addEventListener('progress', function (e) {
var done = e.position || e.loaded
var total = e.totalSize || e.total;
console.log('xhr progress: ' + Math.round(done/total * 100) + '%');
});
xhr.open('POST', 'http://10.0.19.25:80/CG/files', true);
xhr.addEventListener('load', function (e) {
console.log('xhr upload complete', e, this.responseText);
});
xhr.send(file);
});
私はChromeで私のアプリを起動すると、 FirefoxやIEには、私はこのエラーを取得する:
POST http://10.0.19.25/CG/files 405 (Method Not Allowed)
ありがとうございます!