私はこれに困惑しています。Chrome で ajax を介して呼び出すと正常に動作する Web API メソッドを作成していますが、IE9 で作成すると同じ呼び出しが「Unauthorized」を返します... DotNetNuke 7 の Web API の実装を使用していますが、デバッグで呼び出しがブレークポイントにヒットしませんメソッド「processUpload」で。何が原因でしょうか?
ここに私のスニペットがあります、助けてくれてありがとう
data = { alc: 'private', bucket: 'Dev', file: file.name, key: 'drop/' };
$.ajax({
url: sf.getServiceRoot('mySite') + "Upload/processUpload",
type: 'POST',
data: data,
beforeSend: sf.setModuleHeaders
}).done(function (response, status) {
if (status == "success") {
params[response.file] = { policy: response.policy, signature: response.signature }
}
}).fail(function (xhr, result, status) {
alert("Uh-oh, something broke: " + status);
});