我需要一種存儲圖像的方式,所以我發現最好的方法是創建一個資源文件並將它們存儲在其中,但是我選擇了{鏈接編譯時}所以它創造了該項目, 資源文件夾,但是當我要求的圖像返回位圖圖像文件而不是圖像URL或文件名或圖像路徑,我需要的它是這樣的,因爲我正在開發一個Web API,所以我不想發送圖像,但我想要發送它的URL /路徑,所以有辦法從資源文件中獲取圖像URL /路徑,因爲它已被讀取y有 這裏是一個圖像解釋它在資源文件中的位置: 如何獲取存儲在資源文件中的圖像文件名.resx
0
A
回答
2
已編譯的代碼已將資源(您的案例中的圖像)本身嵌入。資源的文件路徑在編譯時進行評估,但編譯代碼中包含而不是。
除非您使用像資源名稱=圖像文件名的約定,否則無法獲取其路徑。
這是資源的目的,使你獨立於文件。
您應該包含圖像名稱或圖像URL作爲字符串資源,而不是圖像本身。
使用「添加新字符串」而不是「添加現有文件...」。
+0
所以什麼是處理這個問題的最佳方式,因爲我想圖像url不是圖像本身 –
1
如果你真的要存儲組件文件中的圖像,並返回該圖片的URL在網頁的響應,可以塗抹一些名稱編碼方案,並返回一些資源基於名稱的字符串,例如http://www.mysite/stored-images/{resource-name},其中資源名稱可以是_6aa_Left。
此外,您應該實現路徑處理程序,路徑/存儲圖像/ *將寫入到您的實際圖像字節從適當的資源,當需要圖像的響應流。
相關問題
- 1. 如何獲取存儲在資源文件中的字符串值(.resx)
- 2. 如何提取存儲在vb.net項目的.resx文件中的資源
- 3. 如何獲取JS文件中的資源(.resx)字符串
- 4. WPF從RESX文件中獲取圖像
- 5. 從存儲在自己的自定義文件夾位置.resx文件如何獲取資源的價值?
- 6. 將資源文件存儲在.cshtml而不是.resx中
- 7. 如何獲取資源文件中所有資源的名稱
- 8. WPF加資源(RESX文件)
- 9. 資源(RESX)文件搞砸
- 10. 如何在resx中從ImageListStreamer中獲取圖像文件?
- 11. 如何繼承資源文件(resx)
- 12. 資源文件夾VS Resx文件
- 13. 的Android:如何從資源文件中獲取圖像
- 14. 存儲資源文件(.resx)到緩存中,並從那裏讀取
- 15. 如何在資源(.resx)文件中處理字符串文字
- 16. Javascript資源文件(.js)vs資源文件(.resx)
- 17. 如何從資源文件中獲取圖像路徑
- 18. 獲取resx文件
- 19. 如何從資源中獲取文件
- 20. 從.csx文件中的.resx文件讀取資源文件字符串
- 21. 如何排序。在.NET中的resx(資源文件)
- 22. 在ASP.NET中使用資源(.resx)文件添加新文件
- 23. XML或資源(的.resx)文件
- 24. 如何將資源文件(resx)保存到驅動器
- 25. ASP.NET .resx資源文件中的有效資源密鑰
- 26. 如何獲取新圖像文件名
- 27. 如何在JavaScript文件中使用ASP.NET資源(.resx)字符串
- 28. 如何獲取存儲在winforms項目的資源文件夾中的圖像的路徑
- 29. 如何獲取列表中資源文件的名稱?
- 30. PHP - 如何寫圖像資源文件
請不要檢查這個重複如果答案不存在 –