Asp.net mvc 3 上传+;asp.net-mvc3问题

Asp.net mvc 3 上传+;asp.net-mvc3问题,asp.net-mvc-3,uploadify,Asp.net Mvc 3,Uploadify,好小子 我真的试着去做,但我得到的只是一个“IO错误” 这是密码 $('#uploaded').uploadify({ 'uploader': '/Scripts/EggScripts/Uploadify/uploadify.swf', 'cancelImg': '/Scripts/EggScripts/Uploadify/cancel.png', 'buttonText': 'Anexar', 'script':'Inte

好小子

我真的试着去做,但我得到的只是一个“IO错误”

这是密码

    $('#uploaded').uploadify({
        'uploader': '/Scripts/EggScripts/Uploadify/uploadify.swf',
        'cancelImg': '/Scripts/EggScripts/Uploadify/cancel.png',
        'buttonText': 'Anexar',
        'script':'Interaction/Upload',
        'folder': '/uploads/',
        'multi': true,
        'auto': true
    });
"

甚至没有达到断点上载操作。我没有使用任何授权的装饰


有什么建议吗?

Uploadify建议所有路径都要根目录,所以根目录脚本参数可能会有所帮助

'script':'/Interaction/Upload'

如果上载操作需要身份验证,这可能不起作用,因为Uploadify依赖于Flash,并且Cookie不会随请求一起发送。还可以将脚本中的所有硬编码url替换为url帮助程序生成的url:

'uploader': '@Url.Content("~/Scripts/EggScripts/Uploadify/uploadify.swf")',
'cancelImg': '@Url.Content("~/Scripts/EggScripts/Uploadify/cancel.png")',
...
您还可以订阅不同的事件处理程序以尝试进一步调试:

$('#uploaded').uploadify({
    ...

    onComplete : function() {

    },
    onOpen : function() {

    },
    onError : function (event, id, fileObj, errorObj) {

    }
});
另一件要尝试的事情是在
Global.asax中的
Application\u Error
事件中放置一个断点,以查看在服务器上执行请求期间是否引发了一些异常

$('#uploaded').uploadify({
    ...

    onComplete : function() {

    },
    onOpen : function() {

    },
    onError : function (event, id, fileObj, errorObj) {

    }
});