台灣最大程式設計社群網站
線上人數
1464
 
會員總數:246139
討論主題:189723
歡迎您免費加入會員
討論區列表 >> ASP.NET >> ASP.Net MVC 如何取得其它電腦的圖片?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
ASP.Net MVC 如何取得其它電腦的圖片?
價值 : 50 QP  點閱數:350 回應數:5
樓主

ptw0518
門外漢
0 10
195 12
發送站內信

我在View資料夾的檔案中,寫了以下這段,已經成功顯示圖片
<div style="background-image:url('../images/banner-min.png')">
問題在於:如果圖片在其它電腦上,我該如何取得圖片顯示?路徑該怎麼寫?
其它電腦以設定好IIS以及虛擬路徑,但是不知道該怎麼設定路徑?能否給個範例?





搜尋相關Tags的文章: [ IIS ] , [ 虛擬路徑 ] ,
本篇文章發表於2020-08-24 17:38
1樓
不錯的參考

阿恢
捐贈 VP 給 阿恢 檢舉此回應
用絕對路徑,假設其它電腦內部IP是192.168.1.100,然後你們又剛好都在同一個區網...

http://192.168.1.100/images/banner-min.png
本篇文章回覆於2020-08-25 15:29
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

ptw0518
檢舉此回應
剛試了一下,雖然在同一個區網但還是失敗了
降低難度把路徑變成自己電腦路徑好了,我用絕對路徑在自己電腦的圖片也讀取失敗,不知道為什麼?
本篇文章回覆於2020-08-25 16:22
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
不錯的參考

topcat
捐贈 VP 給 topcat 檢舉此回應
這問題其實是html
與MVC,WebForm,...沒太大關係

圖片的網址要放瀏覽器可以正常瀏覽的內容即可

例如以下這樣


線上測試
https://jsbin.com/bawuwis/edit?html,output

^.^a
本篇文章回覆於2020-08-25 16:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
不錯的參考

阿恢
捐贈 VP 給 阿恢 檢舉此回應
TO 2F:
你直接把圖片的網址丟到瀏覽器的網址列進去看看,如果有顯示,就表示圖沒問題!
本篇文章回覆於2020-08-25 16:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
最有價值解答

topcat
捐贈 VP 給 topcat 檢舉此回應
如果圖片在其它電腦上

假設您所謂的【圖檔其他電腦】是A電腦
網頁是寫在B電腦

那麼
1.在A電腦上開瀏覽器輸入http://[A電腦的IP]/images/xxx.jpg
(路徑依據實際的IP與實際的虛擬位置調整,檔名也依實際的檔名調整)
看看是否看得到

2.
如果1.看不到,那麼是您A上面本身就沒有設定正確,或者您輸入的網址不正確,先調整
如果1看得到,換在B電腦上開瀏覽器,直接瀏覽A的網址,看是否看得到


另外,問細一點
您所謂的【其他電腦】是Server嗎?
還是一般的電腦
如果作業系統不是Server
一般電腦中的IIS是讓你開發用的
無法替代Server服務其他電腦
另外還可能因防毒軟體
該電腦的一些port或服務可能預設會被封鎖對外

環境中,有主機的話,圖檔還是要放Server上的IIS比較好


本篇文章回覆於2020-08-26 09:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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