我正在开发需要上传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