2010-02-03 45 views
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所在。
SWFUpload爲什麼不執行upload.aspx代碼,爲什麼它將所有文件保存到根目錄?

我在web.config中有maxRequestLength =「30000」executionTimeout =「3000」只是爲了確保。

在爲構造函數的設定對象,我有:
    FILE_SIZE_LIMIT: 「10 MB」,
    FILE_TYPES: 「」,
    file_types_description: 「所有文件」,

所以我的問題是:
   如何獲取文件保存在根目錄(以及爲什麼)?
   爲什麼Page_Load只在我使用IE並上傳非常小的文件時執行?

回答

0

我以前的文件上傳解決方案的一小部分是留在web.config中,並刪除它後,奇怪的行爲停止。

相關問題