开发者社区> 啊里上海> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

uploadify上传带参数及接收参数的方法

简介: function uploadify() { $("#uploadify").uploadify({ method:'post', uploader: '/Manage/Order/SubmitUploadify', ...
+关注继续查看
function uploadify() {
        $("#uploadify").uploadify({
            method:'post',
            uploader: '/Manage/Order/SubmitUploadify',
            swf: '/Content/scripts/plugins/uploadify/uploadify.swf',
            buttonText: "上传文件",
            height: 30,
            width: 110,
            fileTypeExts: '*.jpg;*.doc;*.docx;*.pdf;*.png',
            fileSizeLimit: '10MB',
            multi: false,
            formData: "ContractCode":"20170222","UserId":"20125"
            },
            onUploadStart: function (file) {
                some code...
            },
            onUploadSuccess: function (file, data, response) {
                var obj = jQuery.parseJSON(data); 
                if (obj.State) {
                    $("#ContractFile").val(obj.FilePath);
                }
            },
            onUploadError: function (file) {
                $("#" + file.id).prepend('<span class="error" title="失败"><i class="fa fa-exclamation-circle"></i></span>');
            }
        });
        $("#uploadify-button").prepend('<i style="opacity: 0.6;" class="fa fa-cloud-upload"></i>&nbsp;');
    }

参数主要在:formData: "ContractCode":"20170222","UserId":"20125" 位置

接收参数方法:

[HttpPost]
public ActionResult SubmitUploadify(HttpPostedFileBase fileData,string contractCode,string userId)
{
   string formatFilePath = string.Format("~/Uploads/ContractFile/{0}", contractCode);
   ResultUpload rst = UploadHelper.Uploadify(fileData, formatFilePath);
   return Content(rst.ToJson());
}

 

学习交流群:364976091

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
小程序点击跳转页面并传入一个对象及接受
小程序点击跳转页面并传入一个对象及接受
0 0
Ajax传递复杂参数到服务器端的方法
Ajax传递复杂参数到服务器端的方法
0 0
js之接收函数返回的多个结果
在下面的代码中,我们从/post中获取一个帖子,然后在/comments中获取相关评论。由于我们使用的是async/await,函数把返回值放在一个数组中。而我们使用数组解构后就可以把返回值直接赋给相应的变量
0 0
Plupload设置自定义参数
在HTML 5比较流行的当下,Plupload是文件上传的不二之选,特别是Adobe宣布2020年将停止对Flash的更新支持。本文记录一下如何在上传文件的时候,传递自定义参数。 了解到两种方式,一种是通过 setOption 方法,一种是直接操作对象。
1428 0
EasyUi 方法传递多个参数值得方法
1.项目中需要传递多个参数值 function actionFtt(value, row, index) { //传递查询需要的参数 var customerId = row.customerId;//竞买人ID var bailClass = row.
754 0
get方式带参数请求方法
直接贴代码,JS代码如下: var opt ={ url : urlConfig.interfaceUrl.project_interfaceConfig.getProjectSets, type : 'GET', data : { hid : hospId }
2647 0
在C#中调用EXE文件(传参数、等待、返回结果)
在C#中调用EXE文件(传参数、等待、返回结果) 转自:http://www.cnblogs.com/xiaoyusmile/archive/2011/12/08/2280911.
1492 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载