第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用FileUpload Control獲取文件的完整路徑

使用FileUpload Control獲取文件的完整路徑

慕碼人8056858 2019-07-25 09:59:21
使用FileUpload Control獲取文件的完整路徑我正在使用FileUpload控件的Web應(yīng)用程序。我在我試圖上傳的完整文件路徑'C:\ Mailid.xls'中有一個xls文件。當我使用命令FileUpload1.PostedFile.FileName我無法從我的系統(tǒng)中獲取完整的文件路徑。但是,當我在另一個系統(tǒng)中使用上述命令時,它工作正常。我也嘗試了以下命令但沒有成功:   System.IO.Path.GetFullPath(FileUpload1.PostedFile.FileName);    Path.GetFileName(FileUpload1.PostedFile.FileName);    System.IO.Path.GetDirectoryName(FileUpload1.PostedFile.FileName).ToString();    Convert.ToString(System.IO.Directory.GetParent(FileUpload1.PostedFile.FileName));我怎樣才能獲得完整的路徑?
查看完整描述

3 回答

?
米琪卡哇伊

TA貢獻1998條經(jīng)驗 獲得超6個贊

嘗試

Server.MapPath(FileUpload1.FileName);

編輯: 此答案描述了如何獲取服務(wù)器上文件的路徑。它沒有描述如何獲取客戶端上文件的路徑,這就是問題所在。這個問題的答案是“你不能”,因為出于安全原因,現(xiàn)代瀏覽器不會告訴你客戶端上的路徑。


查看完整回答
反對 回復(fù) 2019-07-25
?
搖曳的薔薇

TA貢獻1793條經(jīng)驗 獲得超6個贊

這是目前真正的,“當你上傳文件,瀏覽器將只發(fā)送源文件名,而不是完整路徑” -它非常有意義,服務(wù)器有沒有企業(yè)知道文件是否是在“C:\ WINDOWS \”或者“ F:\ SOMEDIR \ OTHERDIR \ PERSONALINFO \”。始終發(fā)送文件,這對于幫助用戶“識別”內(nèi)容以及可能詢問文件擴展名以幫助確定文件類型都很有用。

但是我從經(jīng)驗中知道Internet Explorer肯定習(xí)慣(在舊版本中)發(fā)送整個路徑。很難找到權(quán)威的確認(除了這個apache fileupload控件doco

Internet Explorer提供上載文件的完整路徑,而不僅僅是基本文件名

無論如何,您不應(yīng)該使用也不希望任何“現(xiàn)代”瀏覽器發(fā)送完整路徑。


查看完整回答
反對 回復(fù) 2019-07-25
  • 3 回答
  • 0 關(guān)注
  • 1361 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號