zoukankan      html  css  js  c++  java
  • 在使用SpringBoot上传文件时遇到的一些问题

    之前自己做了一个个人博客部署到自己的服务器上,之前上传图片都测试了,没有任何问题,

    过了一段时间没事发一下博客,后来发现图片上传报错

    The temporary upload location [/tmp/xxx] is not valid
    

     后来网上查到说是linux过一段时间会删除tmp目录下的临时文件,而上传文件时默认会在/tmp/tomcat.************.9008目录下创建临时文件

    由于此目录在长时间没有使用会被系统清理掉,所以导致上传时出现上述异常。

    解决方法

    1,修改临时目录

    2,在linux中设置不清理临时目录

    我的解决方法就是在服务器上创建一个对应的文件夹,然后再yml文件中配置

    server.tomcat.basedir: /data/tmp  # 这个文件夹需要自己手动创建
    

      

  • 相关阅读:
    动态规划_树形DP
    动态规划_区间DP
    Git
    动态规划_状态机与状态压缩DP
    Mybatis
    3.UIViewController详解
    Flutter boost实现原理简介
    FFmpeg笔记(四)
    Xcode-FFmpeg环境搭建
    FFmpeg(一)
  • 原文地址:https://www.cnblogs.com/a-small-lyf/p/12215354.html
Copyright © 2011-2022 走看看