疯狂的二进制
疯狂的二进制
  • 发布:2015-10-20 20:27
  • 更新:2015-11-05 17:26
  • 阅读:2913

文件上传 ----- 文件的选取

分类:HTML5+
     想要实现以下功能:下载文件、修改文件、上传文件。但在上传文件功能上卡壳了,原先使用HTML控件来实现文件的选取然后提交,如图
但当文件名是中文时,该HTML控件获取到的文件名乱码,如下图
这导致所获取到的文件路径不正确,提交时报错(若文件名非中文则一切正常),如下图


想要改用plus.uploader进行上传,但不知道怎么获取上传文件,plus.gallery.pick只能获取图片,但我要上传的是之前下载下来的Word文件。

    是不是有方法解决这种乱码问题,还是有别的类似plus.gallery.pick的API?
2015-10-20 20:27 负责人:无 分享
已邀请:
gaus

gaus

plus.uploader同样会遇到这个问题,这个不是plus.uploader的事,还是上传文件名编码的问题

gaus

gaus

@疯狂的二进制

一个简单的办法,设置其他属性取值

  • 疯狂的二进制 (作者)

    不是很明白你的意思,是不是使用<input type="file">时,用JS取文件名值,转码?

    2016-03-03 22:11

  • gaus

    兄弟,这问题你还没解决呢。。。 你试试自定义其他属性,比如setAttribute('myAttr', '中文名'),取值时,使用getAttribute('myAttr'),别用系统标准属性。

    2016-03-05 22:03

该问题目前已经被锁定, 无法添加新回复