文件上传后台获取不到文件信息bug

前言

仅记录学习笔记,如有错误欢迎指正。

说明

最近做一个附件上传功能,在本地测试时没问题,一到测试的电脑上测试上传就崩溃,日志结果表明获取的对象为null。可是我直接传个null对象,后台都不会报错,而传的不是空对象,后台却崩溃了,日志获取的为null对象。(文件对象以二进制流的方式传递)
第一次的传递方式为:

在这里插入图片描述

序列化文件对象到后台,后来发现一旦文件超过2M后台就直接崩溃,估计是这种方法读取的文件不能太大。

解决方案:

后面改为:以对象来承接二进制流对象,通过json传到后台。(注意ajax传数据的时候要加:
contentType: "application/json;charset=UTF-8",
不然报415)
第二次传递的方式为: data.fileStr = newPhoto;

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值