将图像保存在mysql数据库中的最佳方法是什么?我应该将图像保存为blob数据还是将其保存在目录中。每次用户访问他或她的配置文件时都会显示图像。 - 提前感谢。将图像保存到数据库中
回答
最好的方法是将它们保存在文件系统中并将它们的路径保存在数据库中。
该数据库用于数据,即文件的文件系统。
我过去所使用的技术,以确保有没有重复是散列文件的内容,并保存为的结果,所以我得到这样的:
42efb15825666918118ba72128195246dbae4976.jpg
的实际名称保存在数据库中。这是,重复的机会可以忽略不计。
如果你再次上传同一个文件,你会有相同的散列,不是? –
确切的说,它可以防止重复。 –
最好的技巧是Truth说,此外,为了保证您的图像将具有唯一的名称,使用当前的时间戳在您的目录中重命名它们。
我在目录中使用user_id作为他们的个人资料照片名称....感谢您的帮助 –
- 1. 将图像保存到数据库MVC3
- 2. Android:将图像保存到数据库
- 3. 将图像保存到图库中
- 4. 将图像存储到数据库中
- 5. 保存图像到SQL数据库
- 6. 保存图像到数据库
- 7. 将图像保存到文件目录中vs将图像保存到数据库中
- 8. 将BLOB图像从PHP中的数据库保存到磁盘
- 9. C#:将图像保存到数据库中
- 10. 将图像保存到SQL Server数据库中
- 11. 如何将图像保存到数据库中?
- 12. 将图像名称或路径保存到数据库中
- 13. 将图像文件保存到数据库中
- 14. 如何将本地图像保存到在线数据库中
- 15. 使用ASP.NET MVC将图像保存到数据库中
- 16. 如何将图像保存到文件中并使用MVC3将图像名称保存到数据库?
- 17. 将图像保存到核心数据?
- 18. 我应该将图像二进制数据保存到数据库还是将图像保存为文件?
- 19. 将图保存到MySQL数据库
- 20. 在SQLite数据库中保存图像
- 21. 图像不保存在数据库中
- 22. 在数据库中保存图像
- 23. 图像保存在数据库中
- 24. 将图像保存到图库
- 25. 将图像保存到我的图库
- 26. android - 将图像保存到图库
- 27. 将图像存储到SQLite数据库
- 28. 将图像存储到sqlite3数据库
- 29. 将图像存储到sqlite数据库
- 30. 将picturebox图像存储到数据库
请访问我的[回复](http://stackoverflow.com/a/9141116/996493) – Lucifer