我正在開發需要上傳1000張圖像的藝術畫廊,因此將圖像插入到數據庫中將不可行。所以我想給最終圖像應該存儲在數據庫內的文件夾的鏈接。 plz幫助。使用asp.net在Db中存儲圖像
0
A
回答
0
在DB這樣插入圖像不會 可行
爲什麼?非常好地工作。特別是在2008年,您可以透明地將它們轉儲到文件系統存儲中。
我有一個數據存儲,我存儲大約500GB二進制信息存儲在數據庫中。沒有問題。
0
實際上,如果您使用的是SQL 2008,則可以使用FileStream機制,該機制實際上將圖像作爲文件存儲在磁盤上,但可以在sql結果中返回,因此數據仍然是關係數據。
但回答一邊,在數據庫中存儲1000個圖像沒有任何問題。但最壞的情況下,只要存儲字符串鏈接,如果你真的想..它只是這個過程有點過時。
0
這一切都取決於你使用我想(你沒有提到你正在使用)
您可以隨時存儲到圖像文件的相對路徑的DB。 例如,您可能在UNC位置存儲圖像:\\ YOUR_SERVER \ MyApplication的\影像\ image1.png
- >相對路徑也只是\ MyApplication的\影像\ image1.png
(通過存儲文件的相對路徑,您將隔離將來可能會更改服務器位置的可能性。)
如果您使用的是Sql Server 2008,那麼請檢出FileStream功能。更多背景信息here。
0
我的一個網站在sql server中存儲所有用戶上傳的圖片,並且效果很好。唯一的問題,我可以看到,如果你使用共享主機,你沒有得到一個大型的數據庫。否則,我認爲它是一個很好的選擇。
相關問題
- 1. 使用PHP在DB中存儲圖像時的安全/消毒
- 2. asp.net存儲圖像
- 3. 存儲圖像使用asp.net和c#
- 4. 將圖像存儲在sql server中 - ASP.NET
- 5. 數據庫中存儲的圖像在C#中使用asp.net
- 6. ASP.NET MVC圖像上傳存儲位置(db vs文件系統)
- 7. ASP.NET MVC:查看存儲的圖像作爲字節[]從Db
- 8. 用db在db中存儲會話
- 9. 存儲圖像 - SQL DB與Azure Blob存儲
- 10. 存儲在DB
- 11. 存儲在DB
- 12. 使用Flask(Python)在Google數據存儲中存儲圖像
- 13. 使用Heroku存儲圖像
- 14. 使用ravendb存儲圖像
- 15. 在Postgres DB商店中存儲圖像RefineryCMS與蜻蜓
- 16. 使用ASP.NET在子域上存儲圖像
- 17. 在PostgreSQL中存儲圖像
- 18. 在django中存儲圖像
- 19. 在postgresql中存儲圖像
- 20. 在SQLite中存儲圖像
- 21. 在PHP中存儲圖像
- 22. 在MySQL中存儲圖像
- 23. 在DB中存儲設置
- 24. 使用before_save存儲一個值在db
- 25. 在數據庫中存儲的圖像在asp.net中打擾
- 26. NoSQL存儲用於在內存中存儲圖像的內容?
- 27. 在delphi中使用存儲過程在數據庫中存儲圖像
- 28. 在應用程序中存儲圖像
- 29. 在Spring中調用DB存儲例程
- 30. 將圖像存儲在Db或服務器上?
根據您的要求,您可能還考慮將圖像存儲在雲中(例如Amazon S3)......只需開始考慮如何對此進行建模,以便將來可以更改文件存儲策略,但只需極少量影響/改變爲代碼。 – Noel 2010-03-09 10:35:36