台灣最具影響力的-資訊專家社群 - 讓您成為最有價值的IT專業人才
線上人數
2020
 
會員總數:197934
接案會員:6196
文章總數:2320
討論主題:151331
歡迎您免費加入會員
討論區列表 >> ASP.NET >> FileUpload1.FileBytes.ToString

[變換順序]
[我要回覆]
1


回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
FileUpload1.FileBytes.ToString
價值 : 50 QP  點閱數:695 回應數:3

點圖分享到Plurk吧!
樓主

doremicat
初級專家
1935 236
2988 747
捐贈 VP 給 doremicat
各位大大..我用fileupload上傳TXT文字檔
db.InsertParameters.Add("contract", FileUpload1.FileBytes.ToString)

在formview顯示出來卻是System.Byte[]
而不是TXT的文字內容~~是格式錯誤嗎?

我資料庫contract欄位型態是varchar 50
本篇文章發表於2008-06-04 11:43
VP、EP、QP、HP該如何使用? 2010年藍色小舖認證專家風雲榜完全名單
1樓
不錯的參考

puma 版主
初級顧問
18403 0
3897 1264

捐贈 VP 給 puma 檢舉此回應
你試試這樣行不行...c#





本篇文章回覆於2008-06-04 13:23
Blog:F6 Team
http://www.dotblogs.com.tw/puma/
2樓
最有價值解答

周小妍
中級專家
4073 6
1500 455
檢舉此回應
因為FileBytes.ToString()只是把它的Type轉成字串
不是把檔案內容輸出

如果你要把上傳檔案的內容存入Table的話
要使用StreamReader方式
把FileUpload1.FileContent輸出
才能得到檔案內容
例如

所得的str才是txt的內容
Try it !!!


本篇文章回覆於2008-06-04 13:48
3樓
作者回應

doremicat
初級專家
1935 236
2988 747
捐贈 VP 給 doremicat 檢舉此回應
感謝2位..
2個方法都行...^^


本篇文章回覆於2008-06-04 14:14
[變換順序]
1
 

回覆
如要回應,請先登入.