我正在执行一项任务,通过 jQuery 和 PHP 启用图像上传和自动缩放(从全尺寸到缩略图)。
我自然可以想出两种方法:
首先,将两个图像作为二进制对象直接存储到 MySQL 中; 其次,仅存储图像的 URL 并将图像保存在服务器上的某个位置。
据我所知,图片是供所有人查看的,因此没有安全限制。
我个人没有任何偏好,但是,归根结底,业务人员将作为系统 (CRUD) 的一部分来管理图像。所以我想知道 哪个对他们来说似乎更好一些?
当然,我正在构建一个易于使用的可视化 Web 界面,供员工控制流程,但我不确定这是否足够。教训告诉我,如果我不为 future 着想,寻求最灵活的方法,我可能迟早会把自己搞砸。
附言。下面的链接是我到目前为止发现的,非常酷,不涉及 flash :) Andrew Valum's ajax image upload jQuery plugin
最佳答案
哦,经理们多么喜欢“我也知道这个,我想玩弄它”之类的话。
将图像存储在服务器上。这样他们就可以按照他们习惯的方式查看/放置/复制/修改图像:使用 Windows 资源管理器。他们已经知道如何去做,之后您不必为“我希望能够 X 图像......”编写大量自定义代码。
关于php - 对于业务人员管理,将二进制图像保存在 MySQL 中还是仅保存 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2964132/