我想创建一个图片上传服务(是的,我知道imageshack,photobucket,flickr等):))
我看过只有imageshack显示图像所在位置的目录名称(“img294”,“1646”),以同样的方式 - 我想这样做。
http://img294.imageshack.us/的 img294 / 1646 / ** jquery的 KD5 **。JPG
1)如果我采用这种方式,是否存在任何安全问题?
2)这些网站如何提供简短的唯一标识符(“kd5”)?
感谢大家的任何建议和帮助。
答案 0 :(得分:1)
对于初学者来说,除非您希望将目录公开,否则将伪index.html文件放在那里或仅限制对这些目录的公共用户的访问。
至于唯一标识符,有很多方法可以解决这个问题...我最喜欢使用的一些信息:
随着这些信息和许多其他信息触手可及,您也可以轻松防止服务器上出现重复的图像名称冲突,您可以收集任意数量的信息,并将它们连接成文件名的字符串。 md5也可以放在数据库中,以辅助重复图像检测的方法,这也可以节省磁盘空间。
答案 1 :(得分:1)
我可以保证他们都会使用URL rewriting。这也有助于解决安全问题。