荆门泽优软件有限公司博客

web大文件上传控件-设置附加参数-Xproer.HttpUploader6

自定义附加字段在up6.js中定义,也可以不用定义:

cb9a867c-e4a6-4261-a0b9-7ceb31bc27b2

注意:

1.附加字段必须是字符串类型。

2.如果附加字段的值包含中文,在上传前必须使用encodeURIComponent进行编码。

 

 

在引用页面通过Fields属性来添加自定义字段:

2e717653-94ef-41f6-bf54-3f98a76e299e

 

使用AJAX向服务器提交附加字段:

6417b3f3-fc20-4172-a9f4-aeec59f467af

 

f_create.jsp中接收附加字段:

b34fc13d-27a9-4784-86ef-3af9cb6cfee8

 

 

附加信息的作用就是在上传图片的同时向服务器提交额外的字段信息。比如当用户向服务器上传截图时,服务器需要知道是哪位用户上传的截图,这时可以将用户ID添加到附加信息中,这样服务器在获取截图信息的同时也能够根据附加信息知道是哪位用户上传的截图。

客户端:

cbMgr.Config.Fields["UserName"] = "test";

服务端:

string fname = Request.QueryString["UserName"];

 

开发人员可以根据自已的业务需求来扩展附加信息:

客户端:

cbMgr.Config.Fields["f1"] = "f1";

cbMgr.Config.Fields["f2"] = "f2";

cbMgr.Config.Fields["f3"] = "f3";

cbMgr.Config.Fields["f4"] = "f4";

cbMgr.Config.Fields["f5"] = "f5";

服务端(ASP.NET)

string f1 = Request.QueryString["f1"];

string f2 = Request.QueryString["f2"];

string f3 = Request.QueryString["f3"];

string f4 = Request.QueryString["f4"];

string f5 = Request.QueryString["f5"];

 

检查代码是否已更新

1.打开ie,f12

ad50a5b2-2b8e-4f5b-9e4d-8af6bc50760a

c385bef1-8a84-45f3-9c85-4df3a872e431

2.检查up6.js

a379cbfa-94b4-4cf9-a5a2-79696e88f831

4457bb6f-2cdd-44a3-af13-274e6117f67d

3.启动网络监控,检查ajax请求是否已经附加了字段

点击开始捕获

5b46b861-8eac-4a8b-acbb-29e4346f2b56

上传一个文件,然后查看监控

将监控信息转到详细视图

c8421847-a872-40ec-af62-656371b69567

a87ded05-eaf0-47d3-93e8-c0c045cd7d68

4.服务端获取参数

d911280a-172d-451e-b8bc-b91579821f20

posted on 2016-05-10 11:02  荆门泽优软件有限公司  阅读(297)  评论(0编辑  收藏

导航