H5模式下,
uni.uploadFile
上传一个文件(通常是图片了,用uni.chooseImage 选择的),
后端获取file对象的时候,filename是没有后缀的。
文件名有,类似file-1626719382,但是没有后缀名(一般是.png 之类的)。
app、小程序等上传有后缀名。后端是用c#解析,不过感觉关系应该不大。
- 发布:2018-11-29 16:19
- 更新:2022-06-02 17:30
- 阅读:6738
1.9.4版本 h5通过uni.chooseImage方法 拿不到后缀名 上传图片没办法确定图片类型
-
回复 DCloud_UNI_GSQ: 我试了下通用的写法,用vue封装一个input上传方法,js动态添加类型type=file(因为uni的input是封装了一层,跟普通h5中的input不一样),调用这个方法就可以拿到相应的后缀名,上传前要转本地文件路径为base64,控制上传类型(仅图片)以及图片大小就可以了
2019-06-10 11:18
H5端相册上传图片还是一样没有后缀啊 有解决吗
-
回复 DCloud_UNI_GSQ: 如果是压缩的图片转换成文件对象,并添加了文件名,使用filePath上传时后端还是接收不到后缀名,请问如何让后端接收到修改后的文件名呢
2021-09-15 10:57
开发者M_少
这个问题解决了吗?上传的图片没有后缀名,filePath: ‘’,name: '',,加上这两个参数,也是没有后缀名
2022-06-01 15:34