当前位置: 首页 > news >正文

php英文商城网站建设河南手机网站制作公司

php英文商城网站建设,河南手机网站制作公司,官方关停13家网站,深圳网站建设有没有市场springboot上传文件#xff0c;使用异步操作处理上传的文件数据#xff0c;出现异常如下#xff1a; 这个是在异步之后使用传过来的MultipartFile对象尝试调用getInputStream方法发生的异常。 java.io.FileNotFoundException: C:\Users\Administrator\AppData\Local\Temp\to…springboot上传文件使用异步操作处理上传的文件数据出现异常如下 这个是在异步之后使用传过来的MultipartFile对象尝试调用getInputStream方法发生的异常。 java.io.FileNotFoundException: C:\Users\Administrator\AppData\Local\Temp\tomcat.8082.9218483334936865663\work\Tomcat\localhost\sdBusinessOnlineSchool\upload_43decfda_03e1_49fe_a31a_1be71b8b9a4e_00000000.tmp (系统找不到指定的文件。 看文件的后缀是一个缓存文件找不到缓存文件太奇怪了。 开启bebug模式在文件上传的时候系统会字段在本地创建一个临时的缓存文件在接受请求的方法内调用文件对象获取输入流也是按照这个地址来创建输入流。 在controller层的时候 进入异步方法即将执行获取输入流的时候 个人想法因为当前文件上传的业务逻辑是调用异步方法然后直接就返回估计接收请求的方法在返回之前如果缓存文件没有正在被使用框架就会将缓存文件删除。 验证 在controller层获取输入流并且不关闭。 异步方法内查看为了防止是因为主线程执行比异步线程慢影响结果异步方法获取之前先睡三秒。 文件并没有被删除掉。验证成功。 所以想要在异步方法也能读取到上传的文件可以在开启异步之前就打开一个输入流然后通过传参的方式将输入流传到异步方法内。在异步方法内使用完毕再释放输入流。 提醒记得要把输入流对象传到异步方法并手动关闭输入流否则会一直占用内存资源并且服务器本地的缓存文件也无法更改或删除
http://www.sczhlp.com/news/163508/

相关文章:

  • 网站seo诊断报告例子广州php网站建设
  • 网站做支付接口app开发平台软件
  • 网站建设没有预付款网站建设论证方案
  • 旅游电子商务网站建设规划书做网站要不要钱
  • 中兴ZXHN F450光猫关闭TR069实录
  • 完整教程:六款智能证照工具盘点,打造个性化“数字身份档案”
  • 期货交易网站开发湖北专业网站建设
  • 网站建设方案书安全性顺义免费网站建设
  • 公司网站制作的费用申请书注册电子邮箱号
  • 17网站一起做网店不发货公司网站用个人备案可以
  • 做网站编辑需要学什么深圳设计公司最新招聘
  • 建立站点的基本步骤wordpress文档阅读器
  • 网站服务器是什么东西电子商务网站建设与管理教材
  • 做任务换流量的网站建设部相关网站
  • 永康做网站的网页制作公司为什么出现
  • wordpress搜狗seo专员是做什么的
  • 微信注册网站入口深圳高端响应式网站
  • 东城免费做网站免费招收手游代理
  • 桂林手机网站建设青浦专业网站建设
  • 如何自己开个网站平台搜索推广采用哪种方式计费
  • 免费的域名注册网站网站建设制作设计seo优化湖北
  • 返利网站建设哪个公司好网址大全黄免费片
  • 抚州市临川区建设局网站百度推广助手怎么用
  • 织梦网站怎么做新闻导航页网站开发建设技术规范书
  • 微官网怎么关注东莞网站关键词优化收费
  • 金花站长工具网站建立的步骤是( )。
  • 个人网站建设开题报告wordpress 最近访客
  • 电商网站开发项目计划书一个网站多个数据库
  • 婚纱摄影手机网站欣赏php网站做代理
  • 企业手机网站建设讯息dede小游戏php网站源码