歡迎光臨 pure C# 技術社群. 登入註冊

pure C# 技術社群

- Microsoft .NET Framework 相關技術非官方討論社群 -

ASP.Net+C#上傳圖片後~如何把它show在網頁上?

  • 1
  • 2
  • 3
  • [第1/3頁 共19項]
#1

ASP.Net+C#上傳圖片後~如何把它show在網頁上?

  • a
 0.0 (0 人評價)

ASP.Net+C#
上傳圖片後~
如果把它新增入資料庫~
要如何把它show在網頁上??

是可以像ASP一樣只要把圖片的路徑存入資料庫~
再用<image>載入rescordset的資料庫欄位嗎?
有試過...but不行= ="...是我用錯了嗎?
還是???

如果使用SQL2005~
圖片的資料型別一定要選"varbinary(MAX)"嗎?
還有圖片的儲存路徑是要??
儲存完整的路徑?還是只要相對路徑?
還有就是...怎麼讓它上傳成功後自動顯示在網頁上?


  • 回覆
  • |
  • 引用
  • |
  • 編輯
  • |
  • 私人訊息


贊助商連結

#2

Re: ASP.Net+C#上傳圖片後~如何把它show在網頁上?

  • a
 0.0 (0 人評價)
除了存入圖片的路徑再用 <img src="...." /> 顯示之外
你所存的路徑也要真的有圖片才能顯示哦
如果你很確定圖片有存在那應該是路徑錯了
不管是完整的路徑還是相對路徑都行只是別指錯就可以了

  • 回覆
  • |
  • 引用
  • |
  • 編輯
  • |
  • 私人訊息

#3

Re: ASP.Net+C#上傳圖片後~如何把它show在網頁上?

  • a
 0.0 (0 人評價)
你覺得你有點弄混了耶
1. 把上傳的圖片存在目錄上, 而只在資料庫存圖片路徑
2. 把上傳的圖片轉成byte存在資料庫

以上兩種你是用哪一種


  • 回覆
  • |
  • 引用
  • |
  • 編輯
  • |
  • 私人訊息

#4

Re: ASP.Net+C#上傳圖片後~如何把它show在網頁上?

  • a
 0.0 (0 人評價)

圖片能成功上傳~
但是再顯示圖片的那個網頁~
他圖片框上面不是打x...
而是按右鍵內容是顯示"無法使用"...
SQL的資料型態可以只用nvarchar就可以了嗎?
因為使用varbinary(MAX)執行時...
會顯示
"不允許從資料類型 nvarchar 隱含轉換到 varbinary(max)。請使用 CONVERT 函數來執行查詢。"

圖片顯示的那段我是用下面的迴圈寫的...


  • 回覆
  • |
  • 引用
  • |
  • 編輯
  • |
  • 私人訊息

#5

Re: ASP.Net+C#上傳圖片後~如何把它show在網頁上?

  • a
 0.0 (0 人評價)
BadMan~

我是用第一種....

  • 回覆
  • |
  • 引用
  • |
  • 編輯
  • |
  • 私人訊息

#6

Re: ASP.Net+C#上傳圖片後~如何把它show在網頁上?

  • a
 0.0 (0 人評價)
那麼你只要用varchar或nvarchar就可以了反正只是存字串
前提路徑要正確

while (DbDataReader.Read())
{
    Response.Write("<img src='"+ DbDataReader["IFDImage"]+ "' Height='81px' Width='101px' />");       
}


  • 回覆
  • |
  • 引用
  • |
  • 編輯
  • |
  • 私人訊息

#7

Re: ASP.Net+C#上傳圖片後~如何把它show在網頁上?

  • a
 0.0 (0 人評價)
謝謝BadMan~
真的是因為路徑的問題~
所以圖檔無法顯示...

但現再又遇到一件問題了~
因為img是用Response輸出的~
所以如果要能在img上click~
在上頭放大的話~怎辦~
是不是就不能用Response作輸出了?

  • 回覆
  • |
  • 引用
  • |
  • 編輯
  • |
  • 私人訊息


贊助商連結

#8

Re: ASP.Net+C#上傳圖片後~如何把它show在網頁上?

  • a
 0.0 (0 人評價)
那就不能用Response啦
Response輸出等於是直接在前端寫上html
一般寫個 <img src="http://abc.com/abc.jpg" >之類的還過的去
但是要寫含有javascript的影像按鈕可就累了
還是建議用ImageButton吧


  • 回覆
  • |
  • 引用
  • |
  • 編輯
  • |
  • 私人訊息
  • 1
  • 2
  • 3
  • [第1/3頁 共19項]