gpt4 book ai didi

jquery - 上传不起作用

转载 作者:行者123 更新时间:2023-12-03 22:40:02 24 4
gpt4 key购买 nike

我正在使用 Uploadify,而以前可以使用的东西现在不能使用,我不知道为什么。每当我单击上传时,都会返回 HTTP 错误。观察 Firefox 中的网络选项卡,它看起来甚至没有再次向服务器发送任何内容。

我尝试放入错误函数来帮助调试,但状态属性未定义..

$("#fileInput").uploadify({
'uploader': '/scripts/upload/uploadify.swf',
'script': '/Member/UploadImages/PerformUpload',
'cancelImg': '/scripts/upload/cancel.png',
'multi': true,
'simUploadLimit': 1,
'fileDesc': "Images",
'fileExt': "*.jpg;*. jpeg;*.bmp;*.png",
'sizeLimit': 3000000,
'onAllComplete':showFinishedLink,
'onError': function (event, queueID ,fileObj, errorObj) {
var msg;
if (errorObj.status == 404) {
alert('Could not find upload script. Use a path relative to: '+'<?= getcwd() ?>');
msg = 'Could not find upload script.';
} else if (errorObj.type === "HTTP")
msg = errorObj.type+": "+errorObj.status;
else if (errorObj.type ==="File Size")
msg = fileObj.name+'<br>'+errorObj.type+' Limit: '+Math.round(errorObj.sizeLimit/1024)+'KB';
else
msg = errorObj.type+": "+errorObj.text;
alert(msg);
$("#fileUpload" + queueID).fadeOut(250, function() { $("#fileUpload" + queueID).remove()});
return false;
},
});

有什么想法吗?

最佳答案

好吧,我发现我使用的错误调试已经很旧了,我可以说 errorObj.info 来获取有关其无法正常工作的更详细信息。

这样做后发现它是 404,这意味着我尝试 POST 的脚本没有被拾取,即使它确实存在。听起来像是路由问题...

案件已结!

只是为了添加更多信息 - 404 是由于 web.config 文件中旧的默认登录 URL 造成的。

修复此问题后,404 就变成了 302(查看 IIS 日志),因为该网站将我重定向到登录页面。

我的上传脚本位于网站的经过身份验证的区域,因此我需要使用此网站中描述的内容

Using flash with aspnet mvc

关于jquery - 上传不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1435272/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com