0

我正在使用 SWFUpload v2.2。
在IE(8)中:
  如果我上传一个很小的文件(16kb):
     1)文件出现在upload.aspx所在的根目录下。
     2) 执行upload.aspx.cs 上的Page_Load。
     3)文件实际上是由Page_Load过程处理的,处理后的文件保存在正确的位置。
  如果我上传一个普通文件(1.5 MB):
     1)文件出现在upload.aspx所在的根目录中。
在 Firefox (3.5.7) 中:
  无论文件大小,它:
     1) 文件出现在upload.aspx 所在的根目录中。

为了确定,我在 web.config 中有 maxRequestLength="30000" executionTimeout="3000" 。

在构造函数的设置对象中,我有:
  file_size_limit:“10 MB”,
  file_types:“ ”,
  file_types_description:“所有文件”,

所以我的问题是:
  文件如何保存在根目录中(为什么)?
  为什么 Page_Load 只在我使用 IE 并上传非常小的文件时才执行?

4

1 回答 1

0

我以前的文件上传解决方案的一小部分在 web.config 中挥之不去,在删除它之后,奇怪的行为停止了。

于 2010-02-03T15:28:09.893 回答