我正在开发一个网络应用程序,它将包含许多新闻,照片库,用户,产品文件......以及与数据库记录相关的PDF文档。
我要存储图像&服务器中的文件夹中的文档,我想知道这是一个好的做法还是没有必要加密这些文件&文件夹。
因此,例如,对于照片库,我们说GalleryId = 233
,我将创建文件夹"~/Files/Galleries/233/"
并将所有照片存储在其中。
同样对于某个文档,让我们说"DocId = 22"
,我需要根"~/Files/Docs/22.pdf"
...
是否有必要对这些数字进行加密,以便用户看不到真实的ID并看到类似"aR2wdwewei"
的内容......?
浪费时间?更好的加密?优点和缺点?
提前致谢。
答案 0 :(得分:0)
我认为$(document).ready(function(){
var selfie = [
[(2016-11-28),8], [(2016-11-29),5]]
];
var shared = [
[(2016-11-28),5], [(2016-11-29),2]]
];
});
ID或int
ID除了一个之外没有区别。
如果有人想要使用hash
名称文件下载所有服务器文件,那么他将更容易获取所有数据。
所以,如果你想保护自己免受这种"强力下载" - 使用int
。
创建控制器方法会更好,它会返回您想要的任何文件。这样,您就可以在一个地方编写访问日志,并在需要时限制访问。