uni-app 图片上传(uploadFile,chooseImage)

摘要:
uni-app图片上传(uploadFile)1234chooseImg56789//注册一个进度条10var_self;1
uni-app 图片上传(uploadFile)
1 <template>
2     <view>
3         <progress :percent="percent"strock-width="10"></progress>
4         <button type="primary"@tap="cI">chooseImg</button>
5     </view>
6 </template>
7 
8 <script>
9     //注册一个进度条
10     var_self;
11     
12 export default{
13 data() {
14             return{
15 percent:0
16 }
17 },
18 onLoad() {
19 _self = this;
20 },
21 methods: {
22             //cI(){
23             //uni.chooseImage({
24             //count: 1,
25             //sizetype: ['compressed'],
26             //success(res){
27             //// tepFliePaths 保存图片路径 
28             //var imgFiles = res.tempFilePaths;
29             //// 因为没写下标, 直接以数组形式输出
30             //console.log(imgFiles)
31             //}
32             //})
33             //}
34 cI:function(){
35 uni.chooseImage({
36 count: 1,
37 sizeType:['copressed'],
38 success(res) {
39                         //因为有一张图片, 输出下标[0], 直接输出地址
40                         varimgFiles =res.tempFilePaths[0]
41 console.log(imgFiles)
42                         //上传图片
43                         //做成一个上传对象
44                         varuper =uni.uploadFile({
45                             //需要上传的地址
46 url:'http://demo.hcoder.net/index.php?c=uperTest',
47                             //filePath  需要上传的文件
48 filePath: imgFiles,
49 name: 'file',
50 success(res1) {
51                                 //显示上传信息
52 console.log(res1)
53 }
54 });
55                         //onProgressUpdate 上传对象更新的方法
56 uper.onProgressUpdate(function(res){
57                             //进度条等于 上传到的进度
58 _self.percent =res.progress
59 console.log('上传进度' +res.progress)
60 console.log('已经上传的数据长度' +res.totalBytesSent)
61 console.log('预期需要上传的数据总长度' +res.totalBytesExpectedToSend)
62 })
63 }
64 })
65 }
66 }
67 }
68 </script>
69 
70 <style>
71 
72 </style>
效果图

uni-app 图片上传(uploadFile,chooseImage)第1张

免责声明:文章转载自《uni-app 图片上传(uploadFile,chooseImage)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Threejs 开发3D地图实践总结使用sourceMap文件定位小程序错误信息下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

vue 图片上传功能

  这次做了vue页面的图片上传功能,不带裁剪功能的! 首先是html代码,在input框上添加change事件,如下:   <ul class="clearfix">   <li v-if="imgs.length>0" v-for='(item ,index ) in imgs'>   <img :...

移动端通过ajax上传图片(文件)并在前台展示——通过H5的FormData对象

前些时候遇到移动端需要上传图片和视频的问题,之前一直通过ajax异步的提交数据,所以在寻找通过ajax上传文件的方法。发现了H5里新增了一个FormData对象,通过这个对象可以直接绑定html中的form元素,然后通过ajax提交的时候直接提交这个对象就好了。 在移动端调用视频和音频: <input type="file"accept="image...

UEditor编辑器上传图片开发流程

在ueditor目录下找到uedior.config.js,找到如下三行: ,imageUrl: "<%=path %>/controller.json" //图片上传提交后台对应的地址,路径固定为*/controller.* ,imagePath: "<%=path %>/ueditor/" //图片在服务器上的存储目录 ,i...

.net C#写钉钉上传图片素材接口解决返回系统繁忙问题

本片主要解决“type=file时是可行的,type=image时不知为何总是提示【系统繁忙】”的问题。 钉钉上传素材的API文档写的比较简单,尤其是http头那块完全没写,demo也没有.net的,杯具啊。 看了一位仁兄的帖子,原理写的很清楚,大家可以参考一下。 http://blog.csdn.net/xxdddail/article/details/...

Egg.js 实现向服务器上传图片

1.安装时间处理 及 压缩 模块 yarn add silly-datetime pump 2.文件保存路径 config/config.default.js config.uploadDir = 'app/public/avatar/upload'; 3.创建tools serviceapp/service/tools.js 'use strict';...

ABAP 上传图片

Sap图片上传程序: 1、  全局字段定义 types: begin of ty_pic,           pic_data(1024) type x,         end of ty_pic.data: pic_tab type table of ty_pic.data: wa_pic type ztpic.data: c_pic type re...