微信小程序|实现文件上传

简介: 微信小程序|实现文件上传

问题描述

如何在小程序中实现包括jpgpnggif等形式的文件上传?

在使用小程序的过程中,在编辑个人资料时,通常会面临上传头像、上传背景图片的情况,而这个开发过程需要怎样实现呢?

解决方案

1)引入组件

在需要上传文件的页面的json中引入组件库中的组件。

1 json代码

{

   "usingComponents": {

     "van-uploader": "/dist/uploader/index"

     },

}

2wxml中的代码

引入uploader组件实现上传,以及一个button组件实现点击按钮。

2 wxml代码

<view>

<van-uploader>

<van-button icon="photo"  type="primary">上传图片</van-button>

</van-uploader>

<text>点击上传文件</text>

</view>

3js配置

如果要实现文件预览,则还需对js进行配置。

3 js代码

Page({

   data: {

     fileList: [

       { url: 'https://img.yzcdn.cn/vant/leaf.jpg', name: '图片1' },

       {

         url: 'http://iph.href.lu/60x60?text=default',

         name: '图片2',

         isImage: true

       }

     ]

  }

});

4)最终呈现效果

结语

此种方法的文件上传目前包括的格式有jpgpnggif几类图片格式,且无法实际应用中实现对图片的更改,但平时使用时上传文件通常存更多形式,还有其他更为全面和复杂的实现方法需要学习。

目录
相关文章
|
12月前
|
人工智能 小程序 前端开发
【uniapp小程序】uploadFile文件上传
【uniapp小程序】uploadFile文件上传
743 0
|
小程序
微信小程序文件上传无响应解决方法
微信小程序文件上传无响应解决方法
1121 0
|
5月前
|
小程序 JavaScript
在使用微信小程序开发中用vant2框架中的Uploader 文件上传wx.uploadFile无反应和使用多图上传
网上有的说是bind:after-read="afterRead"的命名问题不支持-,但是我这儿执行了console.log("file",file);证明函数运行了。后来发现是multiple="true"原因开启了多图上传,如果是多图上传的话file就是数组了
276 2
|
人工智能 小程序 前端开发
【uniapp小程序】uploadFile文件上传
上节中我们讲到小程序的request请求,掌握了基本的网络请求方式,这节我们通过小程序的uploadFile接口能力完成对小程序上传操作(uni.uploadFile,后端php接口),通过这一节你可以学习到php的上传接口的写法,以及如何配合前端完成一个小程序上传操作✨✨欢迎订阅本专栏或者关注我,大家一起努力每天一题算法题✨✨❤️❤️❤️ 最后,希望我的这篇文章能对你的有所帮助!愿自己还有你在未来的日子,保持学习,保持进步,保持热爱,奔赴山海!❤️❤️❤️。
1087 0
【uniapp小程序】uploadFile文件上传
|
小程序
钉钉小程序文件上传 报无效参数
钉钉小程序文件上传 报无效参数
钉钉小程序文件上传 报无效参数
|
2月前
|
小程序 前端开发 Java
SpringBoot+uniapp+uview打造H5+小程序+APP入门学习的聊天小项目
JavaDog Chat v1.0.0 是一款基于 SpringBoot、MybatisPlus 和 uniapp 的简易聊天软件,兼容 H5、小程序和 APP,提供丰富的注释和简洁代码,适合初学者。主要功能包括登录注册、消息发送、好友管理及群组交流。
60 0
SpringBoot+uniapp+uview打造H5+小程序+APP入门学习的聊天小项目
|
2月前
|
小程序 前端开发 JavaScript
【项目实战】SpringBoot+uniapp+uview2打造一个企业黑红名单吐槽小程序
【避坑宝】是一款企业黑红名单吐槽小程序,旨在帮助打工人群体辨别企业优劣。该平台采用SpringBoot+MybatisPlus+uniapp+uview2等技术栈构建,具备丰富的注释与简洁的代码结构,非常适合实战练习与学习。通过小程序搜索“避坑宝”即可体验。
60 0
【项目实战】SpringBoot+uniapp+uview2打造一个企业黑红名单吐槽小程序
|
2月前
|
存储 小程序 JavaScript
|
2月前
|
小程序 前端开发 安全