后端开发面试高频题,文件上传如何调优

文件上传如何调优:

  •   为保证服务器安全,上传文件应该放在外界无法直接访问的目录下,比如放到WEB-INF目录下;
  •   为防止文件覆盖的现象发生,要为上传文件产生一个文唯一的文件名;

      问题:如何保证上传文件的唯一性?加什么后缀才能确保文件名大概率的唯一

      答:在后缀上+时间戳 or +uuid or +md5 or 位运算

  •   要限制上传文件文件的最大值;

      问题:为什么限制上传文件最大值

      答:服务器的云服务资源是收费的,所以要限制免费的,或者其他性质的上传文件大小性质

  •   可以限制上传文件的类型,在收到上传文件名时,判断后缀名是否合法;
原文地址:https://www.cnblogs.com/CL-King/p/13836389.html