uploader控件,上传二进制文件时文件名错误的问题
2017-11-17 15:00:46
汤尼尔
  • 访问次数: 8
  • 注册日期: 2017-11-17
  • 最后登录: 2018-11-19
上传常规图文文件如txt、zip、rar、png、jpg等文件,后台接收到的文件名正常。但是上传诸如mp4视频文件的时候,文件名就变成了blob,改变上传模式也没有用,希望能得以解决。
沙发
2017-11-20 09:18:30
sunhao
  • 访问次数: 277
  • 注册日期: 2015-04-20
  • 最后登录: 2023-12-13

该问题可能是当上传大文件时会进行文件分割,浏览器不支持为分割的内容提供分割之前的文件名,不过 uploader 仍然支持使用其他表单字段发送原始的文件名。所以最佳做法时,如果要支持分片上传,请不要依赖原始的file字段提供的文件名,而是使用其他表单字段发送文件名。

板凳
2017-11-21 11:16:41
  • 访问次数: 6
  • 注册日期: 2017-10-28
  • 最后登录: 2017-11-21
对的,你这是因为文件太大,上传时自动进行了分片,你可以在后台对分片文件进行合并。此时获取文件名要采用其他途径,比如传参数
#3
2017-12-09 14:27:41
广豪
  • 访问次数: 4
  • 注册日期: 2017-12-09
  • 最后登录: 2018-06-04
同样遇到这个问题,看了楼上回答才明白·····
#4
2018-05-26 19:34:29
汤尼尔
  • 访问次数: 8
  • 注册日期: 2017-11-17
  • 最后登录: 2018-11-19
可否设置让它不要分割文件?
#5
2018-05-26 19:38:04
汤尼尔
  • 访问次数: 8
  • 注册日期: 2017-11-17
  • 最后登录: 2018-11-19
解决了。设置  chunk_size 属性为 0 即可~留给更多遇到此问题的朋友
1/1