FileUpload是在.net中用到最多的上傳文件的控件,而上傳文件的過程中涉及到最多的就是文件名和文件路徑,原先沒有留意,以為PostedFile.FileName和FileName獲取的值是一樣的,今天仔細(xì)看了,才發(fā)現(xiàn)我搞錯(cuò)了,原來, PostedFile.FileName:是獲取文件的路徑,即FileUpload控件文本框中的所有內(nèi)容, FileName:純粹獲取上傳的文件名。 如: 瀏覽器點(diǎn)擊“瀏覽...”選擇了文件后,文本框中顯示的是“E:\OwnWeb\help\help.txt”, 那么: FileUpload1.PostedFile.FileName得到的是:E:\OwnWeb\help\help.txt FileUpload1.FileName得到的是:help.txt。 以上得到的結(jié)果是在IE下測(cè)試的結(jié)果 ,在火狐下測(cè)試得到的結(jié)果是: FileUpload1.PostedFile.FileName得到的是:help.txt FileUpload1.FileName得到的也是:help.txt。 學(xué)習(xí)的過程,要注意細(xì)節(jié)才行啊! |
聯(lián)系客服