FileUpload上傳多文件時出現“無法訪問已關閉的文件”錯誤的解決方法

在使用 public static ArrayList files 變量保存臨時上傳的文件時,當文件比較大時,會出現“無法訪問已關閉的文件”錯誤,網上也有很多這樣的問題,但都沒有解決辦法。在配置文件中增加

(屬性“maxRequestLength”值必須在 0-2097151 範圍內。)一行之後,可以解決部分問題,但也不能徹底解決。出現這樣的問題的代碼是這樣寫的: 

 

要實現類似的功能,其實完全沒有必要使用 static 變量,使用 static 變量,也會導致一些問題,因爲 .NET 中 static 變量是所有線程共同使用的。下面的這個方法的代碼,就解決這個問題。

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章