如何实现要传递的JsonResult方法http://valums.com/ajax-upload/额外参数
本文关键字:valums http com ajax-upload 参数 方法 JsonResult 实现 何实现 | 更新日期: 2023-09-27 18:19:42
网站http://valums.com/ajax-upload/上面写着:
Sending additional params
To add a parameter that will be passed as a query string with each upload use params option.
var uploader = new qq.FileUploader({
element: document.getElementById('file-uploader'),
action: '/server-side.upload',
// additional data to send, name-value pairs
params: {
param1: 'value1',
param2: 'value2'
}
});
我的问题是:我应该如何实现
public JsonResult UploadFile(string qqfile, ????)
{
}
是否正确传递"value1"answers"value2"?
谢谢!!!
public JsonResult UploadFile(string qqfile, string param1, string param2)
{
}
您可以使用模型绑定器。创建一个具有属性的类,其中属性的名称等于您发送的参数:
public class UploadPostModel
{
public string param1 {get;set;}
public string param2 {get;set;}
}
在操作中,使用Postmodel。默认的模型绑定器将自动填充类。
public JsonResult UploadFile(string qqfile, UploadPostModel pm)
{
//use the values
}
当然你也可以把qq文件放在模型里。