问题1:当我的上传文件超过4M时候,点击上传的时候就会提:该页无法显示,我听说在Web.config默认是4M,但是我已经在上传里写了: protected void Button1_Click(object sender, EventArgs e)
{
HttpPostedFile pf = this.FileUpload1.PostedFile;
int daxiao = 1048576;//设置文件大小
if (pf.ContentLength<=daxiao)
{...}eles{Label1.Text+="文件大于1M了!";} }可是怎么没执行这一步就显示该页无法显示了呢?我在Debug模式下,只要选择的文件大于4M,点击上传就会提示该页无法显示,也不提示出错信息,怎么办啊?急
问题2:我的CKEditor在线编辑器没有查看源码的按钮,是我的配置里少写了吗?怎么添加啊?
{
HttpPostedFile pf = this.FileUpload1.PostedFile;
int daxiao = 1048576;//设置文件大小
if (pf.ContentLength<=daxiao)
{...}eles{Label1.Text+="文件大于1M了!";} }可是怎么没执行这一步就显示该页无法显示了呢?我在Debug模式下,只要选择的文件大于4M,点击上传就会提示该页无法显示,也不提示出错信息,怎么办啊?急
问题2:我的CKEditor在线编辑器没有查看源码的按钮,是我的配置里少写了吗?怎么添加啊?
修改Webcong文件:
<system.web>
<httpRuntime maxRequestLength="40960" //即40MB,1KB=1024
useFullyQualifiedRedirectUrl="true"
executionTimeout="6000"
useFullyQualifiedRedirectUrl="false"
minFreeThreads="8"
minLocalRequestFreeThreads="4"
appRequestQueueLimit="100"
enableVersionHeader="true"
/>
</system.web>2、没有查看源码的按钮,你得检查CK的配置文件,看是不是把查看源码的那个按钮给隐藏不可见了。
2。 对于你的第二个疑问,我们可以用httphandler解决,可以自己接管文件的post处理