文件上传如何调优:
- 为保证服务器安全,上传文件应该放在外界无法直接访问的目录下,比如放到WEB-INF目录下;
- 为防止文件覆盖的现象发生,要为上传文件产生一个文唯一的文件名;
问题:如何保证上传文件的唯一性?加什么后缀才能确保文件名大概率的唯一
答:在后缀上+时间戳 or +uuid or +md5 or 位运算
- 要限制上传文件文件的最大值;
问题:为什么限制上传文件最大值
答:服务器的云服务资源是收费的,所以要限制免费的,或者其他性质的上传文件大小性质
- 可以限制上传文件的类型,在收到上传文件名时,判断后缀名是否合法;