找回密码
 立即注册

QQ登录

只需一步,快速开始

Alice
社区贡献组   /  发表于:2015-7-28 09:52:00
11#
回复 9楼jackshih58的帖子

你好。
6楼给出的限制文件大小的方案是通过ASP.NET工程里的Web.config文件设置,maxRequestLenght和executionTimeout是http runtime的属性。与c1upload控件本身无关。它们的意思是说整个站点允许的最大请求的大小和timeout。其设置会影响到整个站点,也会影响到其中的C1UploadExtender。所以你可以参考6楼的方法设置。

对于提到的更改用户的上传档名的问题,需要和你确认,你是想通过JavaScript代码更改?还是其他的方式(比如服务器上),能不能具体描述下?
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
jackshih58
注册会员   /  发表于:2015-7-28 14:52:00
12#
你好:
1.關於限制文件大小與位置,仍有個疑問C1UploadExtender上傳檔案的位置,是否能指定目錄?
2.用戶上傳ABC.pdf,因為需要根據項目原則改存成123.pdf,存放後台完成時就能依正確的檔名來存放。

謝謝
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-7-28 17:15:00
13#
回复 12楼jackshih58的帖子

你好。
不知道是不是我的理解有误?我来描述下你的问题,你看看是否理解正确。
1.你想限制上传文件的大小,比如限制10M的文件,这个通过6楼给出的修改Web.config文件就可以实现,操作方法6楼的链接里有。
2.你想获取上传文档的位置和指定上传目录,并且修改这个上传文件的名字,比如将一个"ABC.pdf"的文件改成"123.pdf"文件并保存到指定目录。
在4楼我提供了一个Demo,这个Demo里有一个upload.ashx文件。
文件里有一句关键代码:
  1. string sDirectory = HttpContext.Current.Server.MapPath(@context.Request["folder"]);
复制代码

这句代码就是获取了文件上传的目录,你可以自己创建新目录。

另外还是这个文件里,关键代码:
  1. var fileName = request.Headers["Wijmo-FileName"];
复制代码

fileName就是文件名。你可以修改和fileName相关的代码,来更改你的名字。
比如:


  1. ...........

  2. var requestType = request.Headers["Wijmo-RequestType"];

  3. if (!String.IsNullOrEmpty(requestType) && requestType == "XMLHttpRequest")
  4. {
  5. var fileName = request.Headers["Wijmo-FileName"];
  6.                         //=====Begin to custom file name============

  7.         fileName = "Custom_" + fileName;

  8.                         //=====End to custom file name==============

  9. using (FileStream fs = new FileStream(sDirectory + "\\" + fileName, FileMode.Create))

  10. {

  11. ................
复制代码


如果你还不能理解如何操作的话,也可以参考我们的在线示例,这个sample中指定了upload.ashx 为其服务器端的处理:
http://demo.componentone.com/ASP ... pload/Overview.aspx
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2015-8-14 10:19:00
14#
回复 12楼jackshih58的帖子

请问问题解决了么?
为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢        
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部