gpt4 book ai didi

asp.net-mvc - 如何从asp.net MVC Controller 中的uploadify访问scriptData?

转载 作者:行者123 更新时间:2023-12-04 15:28:08 25 4
gpt4 key购买 nike

我有uploadify处理我的mvc项目上的一些文件上传,这部分工作得很好。我只想知道我需要添加什么到我的 Controller 操作中才能访问我从 uploadify javascript 传递的 scriptData 变量。
编辑一些更多的说明:
我的uploadify脚本如下:

var fileCategoryID;
$(document).ready(function() {
$('#uploadify').uploadify({
'uploader': '../../scripts/uploadify.swf',
'cancelImg': '../../content/images/cancel.png',
'script': '../../' + $('#Controller').val() + '/FileSave/' + $('#OrderID').val(),
'folder': 'Uploads',
'multi': true,
'auto': false,
'queueSizeLimit': 5,
'queueID': 'fileQueue',
'displayData': 'speed',
'fileExt': '*.pdf',
'fileDesc': 'PDF',
'sizeLimit': '5242880',
'scriptData': { 'categoryID': fileCategoryID }
});
$('#fileCategory').change(function() {
fileCategoryID = $('#fileCategory').val();
});
});
我很好奇如何从我的 Controller 操作中访问这些数据

最佳答案

我自己找到了一个答案,通过在我的 Controller 操作中接受一个表单集合,我可以从 uploadify 脚本访问 categoryID 参数。

编辑一些代码:

 [AcceptVerbs(HttpVerbs.Post)]
public string FileSave(long id, HttpPostedFileBase FileData, FormCollection forms)
{
long catID = Int64.Parse(forms.Get("CategoryID"));

//do something with files

return "Upload Successful";
}

关于asp.net-mvc - 如何从asp.net MVC Controller 中的uploadify访问scriptData?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1609077/

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