1***@qq.com
1***@qq.com
  • 发布:2017-07-20 11:36
  • 更新:2017-07-20 23:22
  • 阅读:1155

关于文件上传!

分类:HTML5+

最近在做文件上传,之前调用相机和相册,可以得到图片的本地路径(file:///开头),现在不知道怎么调用文件管理器,只能通过<input type='file'/>来打开文件管理器,却得不到文件的本地路径,求大神们帮助!

2017-07-20 11:36 负责人:无 分享
已邀请:
赵梦欢

赵梦欢 - 专注前端,乐于分享!

h5的 input file上传不可能也无需获取文件路径,而是通过FileReader获取二进制流的方式上传,https://segmentfault.com/a/1190000006600936

  • 1***@qq.com (作者)

    用进制流的方法还是比较麻烦的,还会涉及到文件大小的问题,最后用还是用form表单提交解决的

    var formData = new FormData(document.getElementById("attachFileForm"));

    mui.ajax(app.getServerHost() + '/oa/document/file/uploadApp', {

    data: formData,

    async: false,

    type: 'post',

    cache: false,

    contentType: false,

    processData: false,

    success: function(data) {},

    error: function(xhr, type, errorThrown) {

    mui.alert(errorThrown);

    }

    });

    2017-07-27 16:51

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