阅读:7066
回复:10
|
[技术实例]关于超大附件无法上传
起因:我们的附件控件里边,一般情况下默认设置大小为10M,如果我们设置30M的情况,就无法满足上传了。
原因:是因为我们ajax的一个文件里取我们控件自定义大小的值,无法取到。因为我们传的int类型的值,所以我们在用QueryString取的时候的值为Null。 解决:打开Portal->Ajax->FileUploadHandler.ashx文件里,找到以下代码: Protected int MaxSize { get { if (!int.TryParse(Request.QueryString["MaxSize"],Out _maxSize)) { _maxSize = 10 * 2014; } return _maxSize; } } 我们将以上标记黄色的部分换成以下代码: Request.Params["MaxSize"] 即可实现自定义附件上传控件属性。 |
3楼#
发布于:2016-07-27 13:03
控件属性 和 后台上传附件两个地方都可以修改。一个是单个的 一个是全局的。还有web.config 太大文件需要修改整个网站上传限制。
|
|
|
4楼#
发布于:2016-07-27 13:38
|
|
5楼#
发布于:2016-07-27 13:38
|
|
6楼#
发布于:2016-08-01 16:17
|
|
7楼#
发布于:2016-08-02 08:22
|
|
8楼#
发布于:2016-08-02 10:02
|
|
上一页
下一页