Re: [問題] 在Asp.net下的cs檔程式 關於postfile 在不同瀏覽器下的疑

看板Programming作者時間15年前 (2010/10/24 12:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
補充: 事實上可透過隱藏欄位取得路徑。 <input file ... /> 可讀不能寫入,因此可以在事件中設定用另一個隱藏欄位來讀取完整路徑。 因為我不認為這樣是個好主意,所以具體作法就不說明了。 等到你能了解這個功能實作時,應該就會先優先思考企業的信用價值。 ==> 本文由 "璉璉 <devil@tainan.com.tw>" > 於 news:634234891487860000%40hisdt.nntp 發表 > 只能說各瀏覽器實作方法不同。 > 對於 RFC 的定義來說,並沒有要求回傳包含路徑。 > 因此多傳回路徑的 Chrome 反而是有洩漏使用者隱私的疑慮,使用者並不見得想讓你知道他的目錄架構。 > 比如說很多人會把檔案放在 My Documents 下,藉由路徑分析就可以知道他的帳號。 > ==> 本文由 "釣 <maxpeter2100.bbs@ptt.cc>" > > 於 news:52K5U2%248OG%40ptt.cc 發表 > > 如標題 > > 雖然小弟問題已經用替代方案解決 > > 但是還是很想問問高手 > > 請問一下 > > 在IE中 與Chrome中的 對於Fileupload元件使用Postfilename之定義 > > 在Chrome中 必須使用FileUpload1.FileName 才能取到相對檔名 > > ex: string k1 = FileUpload1.FileName; //k1 = 123.jpg > > 使用FileUpload1.PostedFile.FileName就會取得完整路徑 > > ex: string k1 = FileUpload1.PostedFile.FileName; //k1 = C://myfile/123.jpg > > 但是如果在IE底下 使用 FileUpload1.PostedFile.FileName 會取得123.jpg > > 用FileUpload1.FileName會取得C://myfile/123.jpg > > 不知道這原因是甚麼 > > 本人用的IE應該有8以上 Chrome是最新版 > > 請專家為小弟解惑了 > > 謝謝 > > > -- 風禹科技驗證有限公司 ASP.NET Web News Reader 0.2.9 UTF-8 Beta 網站地圖 http://tlcheng.twbbs.org/wwwmap.htm 流域防洪/區域水資源/徐昇網/玫瑰圖/語音通訊 文章與程式 Basic/Fortran/Windows API/.Net/輔助說明檔 原始碼、文章與討論 微軟程式設計、系統管理使用新技術論壇討論區,網友回覆後即時簡訊、電子郵件通知: MSDN: http://social.msdn.microsoft.com/Forums/zh-TW/categories/ TechNet: http://social.technet.microsoft.com/Forums/zh-TW/categories/ -- ASPNET News Reader http://tlcheng.twbbs.org/News/Reader.aspx RSS 2.0 http://tlcheng.twbbs.org/News/rss2.aspx?Action=List&Newsgroup=tw.bbs.comp.language
文章代碼(AID): #1Cmwz_Xe (Programming)
文章代碼(AID): #1Cmwz_Xe (Programming)