因为需要将拍照的图片上传给后台,
后台接口为post的请求,支持图片file格式和base64格式,
uni.chooseImage得到的是一个本地的图片url,那么我该怎么转成file格式或者base64格式的呢?
c***@foxmail.com
- 发布:2018-08-17 15:58
- 更新:2020-10-06 22:00
- 阅读:9726
5 个回复
Neil_HL
不需要转换,可以直接上传,参考http://uniapp.dcloud.io/api/request/network-file?id=uploadfile的示例
SimpleJalon - 个人承接PHP、uniapp项目,有案例,联系QQ 615773740,不接受外地工作,可付费提供技术支持。添加QQ时务必备注来意以及添加渠道,渠道可以写:`uniapp`
为什么非要base 实在不行 让你们后台改下不就好了。
8***@qq.com
可以分开写,小程序用https://blog.csdn.net/qq_36875339/article/details/81086205,
res.tempFilePath, //选择图片返回的相对路径
//#ifdef MP-WEIXIN
wx.getFileSystemManager().readFile({
filePath: res.tempFilePath, //选择图片返回的相对路径
encoding: 'base64', //编码格式
success: res => { //成功的回调
console.log('data:image/png;base64,' + res.data)
}
})
//#endif
//#ifdef APP-PLUS
plus.io.resolveLocalFileSystemURL(res.tempFilePath, function( entry ) {
// 可通过entry对象操作test.html文件
entry.file( function(file){
var fileReader = new plus.io.FileReader();
//alert("getFile:" + JSON.stringify(file));
fileReader.readAsDataURL( file );
fileReader.onloadend = function(evt) {
8***@qq.com
请问 H5 uni.chooseImage后 如何正确得到base64格式
2019-11-03 00:44
8***@qq.com - 自由工作比上班赚的多
请问 H5 uni.chooseImage后 如何正确得到base64格式
zz22
请问怎么把音频的url转化成.mp3文件