DCloud_UNI_GSQ
DCloud_UNI_GSQ
  • 发布:2019-01-26 11:31
  • 更新:2025-06-05 16:35
  • 阅读:191789

uni-app 选择和上传非图像、视频文件

分类:uni-app
21 关注 分享
Trust 真的没昵称 2***@qq.com sonicsunsky jclarry chenxiaoke 8***@qq.com s***@163.com 1***@qq.com d***@yunfanda.com 2***@qq.com z***@gmail.com D_cloud_Jacob 搁浅 b***@sina.com 1***@qq.com 1***@qq.com z***@126.com m***@163.com Leo_wbx 套马杆的套子

要回复文章请先登录注册

j***@126.com

j***@126.com

UploadFileF3: function(e) {


var stempFilePaths = "file://" + plus.io.convertLocalFileSystemURL("_doc/" + this.InStoreCsvFile);
var stempDbFilePath = "file://" + plus.io.convertLocalFileSystemURL("_doc/defaultMB.db");

var arrayFiles = [{name:"file1", uri:stempDbFilePath}, {name:"file2", uri:stempFilePaths}];

//console.log(arrayFiles.length);
uni.uploadFile({
//url: 'http://10.180.22.91/fic/default1.aspx?type=SET', //仅为示例,非真实的接口地址
url: this.vWebUrl + "?type=SET",
files: arrayFiles,
//filePath: "file://" + stempFilePaths,
formData: {
'user': 'test'
},
success: (uploadFileRes) => {
console.log("upload ok.");
uni.showToast({
icon: 'none',
title: '提交到服务器成功 !',
duration: 2000
});
},
fail: (fe) => {
console.log(fe);
}

});
},

我直接Copy出来了。支持自定义的文件类型,多文件一起上传。已经送到西了。还不会的请自行调试。
1) storeIn.CSV
2) DefaultMB.db 2个文件一起传到服务。
如果有多个文件,请自行维护上面的arrayFiles 对象。
2019-09-25 15:48
j***@126.com

j***@126.com

回复 y***@126.com :
这个file://是个坑。根本没看到文档。
要查 HBuilder那边的文档拿来试。后面可以了。
2019-09-25 15:44
8***@qq.com

8***@qq.com

上传录音文件,直接uploadfile不行啊
2019-09-17 15:22
1***@qq.com

1***@qq.com

回复 y***@126.com :
这个问题你解决了吗?
2019-09-17 09:35
1***@qq.com

1***@qq.com

app:plus.gallery.pick不是选择图片或者视频吗?我要选的是Word之类的非图片非视频文件啊?
2019-09-17 09:34
asdasdsad

asdasdsad

回复 y***@126.com :
如何调用原生管理器
2019-09-12 12:57
y***@126.com

y***@126.com

回复 j***@126.com :
感谢提供思路
另外官方推荐的调用原生文件管理器获取文件路径后
上传文件需要在获取的path钱前面增加 'file://' 作为uni.uploadfile的filePath参数,即可正常上传文件
我刚开始没加file:// 导致一直获取不到文件,学的还不够扎实
2019-09-11 16:21
y***@126.com

y***@126.com

App 端:使用 plus.gallery.pick 选择上传(上传可继续使用 uni.uploadFile)
这个 gallery.pick 也是打开相册,如何选择上传文件呢
2019-09-10 11:15
y***@126.com

y***@126.com

回复 j***@126.com :
如何选择文件呢
2019-09-10 11:04
阁楼庭院

阁楼庭院

回复 j***@126.com :
能加下QQ请教下么,要安卓,ios上传本地歌曲,扣扣397786223,谢谢了
2019-09-09 17:58