uni-app h5端上传非视频图片文件

刚工作一年的小白,最近做的一个项目是用uni-app做一个h5端跟小程序端的关于租房,招聘一类的项目,这个项目没什么难点的,就是h5端的微信支付,分享,后来这些都搞定了,虽然也是花了不少时间,后来马上要交付项目的时候,发现在招聘的地方有个应聘的表单,这个表单让传简历,一般简历都是word文档,我用的uni-app框架,在他的文档里面找如何上传非视频图片文件,发现并没有上传非视频图片文件这一说,有一个uni.uploadFile(OBJECT),可以上传文件,但是必须要有文件的路径,没有具体的方法选取文件,而且uni-app组件里面没有input type=file这个组件,我又百度查了一下,最后在uni-app社区里面找到了用js动态创建input type=file的方法uni-app h5端上传非视频图片文件_第1张图片
使用这个方法创建了input type=file的标签,但是有没法上传到服务器上去,因为uni.rquest不能上传文件,去相关的uni-app群里问了一下,都说用uploadfile上传就是,可是用input标签选取的文件没有具体的路径,只有文件的相关信息,name,size等等,用uploadfile不知道怎么传上去了,一时间没有解决了,还搜过用file文件转换为url的方法上传,转成base64,的方式,但是图片可以,文件没法转,后来我想起来之前用mpvue做的一个小程序的项目,用flyio,我就用你怕吗包下载了flyio,试试用这这个可不可以上传,成功了,这个方法这个上传文件
uni-app h5端上传非视频图片文件_第2张图片
方法可能很多,我这个可能挺傻的,希望有更好的方法可以指教一下,谢谢

你可能感兴趣的:(前端,uni-app)