所以我正在使用一个将图像存储在数据库中的应用程序.你对此有何看法?我更像是一种在文件系统中存储位置的类型,而不是直接将它存储在数据库中.
您认为利弊是什么?
我正在开发一个ASP.NET Web应用程序,并希望用户能够从本地系统上传图像,或者将URL传递给图像.图像可以是JPG或PNG.这样做我应该关注哪些安全问题?我已经看到了在JPG文件中嵌入代码的各种方法.C#(或外部库)中是否有任何方法可以确认文件是JPG/PNG,否则会抛出错误?至少,我正在制作保存上传图像不可浏览的目录,并将最大大小限制为1mb,但我想实施进一步的检查.
谢谢你的建议.
我正在编写一个简单的应用程序,让用户上传图像.上传后,用户可以标记或删除它们.
我想出了如何上传文件并在文件上传后保存它们.我一直在跟踪保存图像的全局路径.在数据库中,我保留有关图像的元数据,如文件名,标签等.
我正在使用Java/JSP(特别是Stripes框架,但我的问题是通用的).
我的问题是,一旦上传这些图像文件,我该将它保存在哪里?
现在我在Tomcat服务器上部署了两个Web应用程序.一个主要的Web应用程序和另一个是我上传图像的位置.
但这不起作用,因为在重新部署/重新启动Tomcat之前,我无法在主应用程序中看到上传的图像.
似乎Tomcat不会自动选择新上传的图像.
有没有人有任何解决方案?
这是一个简单的项目,所以我不想将它们存储在数据库中或使用Apache来存储图像.对于这个小项目来说,这一切都太复杂了.
谢谢.
我们刚刚在内部建立了一个基于PHP/MySQL的开源软件解决方案,几乎所有软件都按照我们想要的方式工作,但文件上传并不是我们想要的.目前,它处理"上传"的唯一方法是存储/显示远程URL,但我们需要保持内部.
有关如何存储上传的用户文件的最佳做法吗?它们应该存储在文件系统还是数据库中?每种方法的优缺点是什么?如果已经使用PHP和MySQL,是否更容易实现?是否有更好的混合方法?
您对用户上传到我的应用程序的图像位置有何建议?
在我的服务器应用程序(如WebContent-> images)或系统位置?