我們的一位客戶正在以各種可以想象的方式破壞軟件,而他剛剛發現了這個軟件。ASP.NET:FileUpload控件失敗,長文件名
如果用戶試圖上傳的文件具有非常長文件名(我認爲用戶試圖用180字符的文件名),FileUpload控件拒絕承認它在IE7。
點擊瀏覽按鈕,瀏覽到該文件,點擊它,點擊上傳按鈕,文本框應該顯示文件名是空白。任何人都知道這件事,修復等?
我設法找到它this asp.net forums discussion,但它並沒有在這個問題上灑下的光線。
該應用程序是用Visual Studio 2008編寫的,這發生在IE7中,但不是FF3或Chrome。如果我使用其他兩種瀏覽器中的任何一種,則它會正確填充FileUpload控件,但當您實際嘗試執行上載時會中斷,因爲生成的文件名/路徑太長。
享受 隨機
我的2美分。我能夠重現與Windows 7和IE9相同的問題。我注意到該問題始於文件路徑中的256個符號。如果255,它工作正常。 – 2013-06-10 13:09:22