ios微信本地视频上传到服务器,ios本地视频wx.uploadFile上传

2023-11-12

//上传视频

uploadVideo:function(){

let _this = this;

let list = ['camera', 'album'];

wx.showActionSheet({

itemList: ['拍摄视频','从相册选择视频','从视频库选择视频'],

success: function (res) {

if(res.tapIndex==0 || res.tapIndex==1){

wx.chooseVideo({

sourceType:[list[res.tapIndex]],

compressed:true,

maxDuration:app.globalData.isIos?60:180,

success:function(res){

_this.videoLink=null;

_this.setData({

videoUp:0

});

// 视频上传状态

_this.videoUpStatus = true;

const uploadTask = wx.uploadFile({

url: app.globalData.baseUrl+'?r=mpupfile',

filePath: res.tempFilePath,

name: 'video',

header: {

'token': app.globalData.token,

'content-type': 'multipart/form-data'

},

formData:{

"test":"test"

},

success: function (res) {

console.log(res,'===')

let dat  = JSON.parse(res.data)

if(dat.code==1 && dat.data){

wx.showToast({

title: '上传成功',

icon: 'none',

mask:true,

duration:2000

})

_this.setData({

videoLink:dat.data

})

}else if(dat.code==0){

wx.showToast({

title: dat.msg?dat.msg:'上传失败',

icon: 'none',

mask:true,

duration:2000

})

}

},

fail: function (err) {

wx.showToast({

title: '网络出错',

icon: 'none',

mask:true,

duration:2000

})

},

complete:function(){

_this.videoUpStatus = false;

}

})

uploadTask.onProgressUpdate((res) => {

_this.setData({

videoUp:res.progress

})

})

}

,fail:function(err){

console.log('选择没有用')

}

})

}else{

}

}

,fail:function(err){

console.log('fail',err)

}

})

},

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ios微信本地视频上传到服务器,ios本地视频wx.uploadFile上传 的相关文章

  • Spring Cloud Sleuth使用简介

    Spring Cloud Spring Cloud为开发者提供了在分布式系统 如配置管理 服务发现 断路器 智能路由 微代理 控制总线 一次性Token 全局锁 决策竞选 分布式会话和集群状态 操作的开发工具 使用SpringCloud开发
  • VS2008如何打开memory窗口

    VS2008如何打开memory窗口 1 在想要观察的变量处设置断点 2 运行工程至断点处 3 debug gt windows gt memory 4 将变量名称复制至memory的address处 按enter键即可 5 右击内存显示去
  • klee内存模型

    klee内存模型 一 LLVM基础 二 Klee中相关的类 2 1 基础类 2 2 内存管理相关类 三 示例 3 1 示例1 3 2 示例2 3 3 示例3 3 4 示例4 这篇blog主要通过一些简单的示例来了解以下klee对内存的建模方
  • JAVA生成带图标的二维码(产品溯源码)

    一 效果图 二 代码示例 1 引入依赖
  • element-ui组件库

    PC端组件库参考 https www jianshu com p 669d3e41dca6 element 官网 https element eleme cn zh CN 1 下载安装组件库 cnpm i element ui 2 两种引入
  • wx.getUserProfile调用后没有反应?获取不到真正的用户头像和昵称

    考虑到近期开发者对小程序登录 用户信息相关接口调整的相关反馈 为优化开发者调整接口的体验 小程序登录 用户信息相关接口调整说明 公告中关于小程序回收 wx getUserInfo 接口可获取用户授权的个人信息能力的截止时间调整至2021年4
  • 基于Java的停车场管理系统的设计与实现

    技术 Java JSP等 摘要 随着科技的迅速发展 各种管理系统已应用到社会的各个领域 各个大小企业 单位 都充分意识到传统的手工管理模式已经逐渐不能适应时代的发展 为了更好的发展 纷纷开发适合自己的管理系统 通过停车场管理系统这个平台 可
  • ppp协议帧格式

    ppp协议帧格式解析 现在全世界使用得最多的数据链路层协议是 点对点协议 PPP Point to Point Protocol 用户使用拨号电话线接入因特网时 一般都是使用 PPP 协议 PPP 的帧格式和 HDLC 的相似 标志字段F
  • Idea中JRebel热部署安装及激活

    一 JRebel安装 到idea的插件下载中下载JRebel插件 二 JRebel激活 下载反向代理软件地址 Release v1 4 ilanyu ReverseProxy GitHub UUID生成地址 Online UUID Gene
  • 通过服务器接口上传文件,云服务器上传文件的接口

    云服务器上传文件的接口 内容精选 换一换 华为云帮助中心 为用户提供产品简介 价格说明 购买指南 用户指南 API参考 最佳实践 常见问题 视频帮助等技术文档 帮助您快速上手使用华为云服务 安装传输工具在本地主机和Windows云服务器上分
  • MQTT.fx客户端MQTT接入阿里云物联网平台,登录、订阅、发布消息

    目录 1 准备 2 MQTT fx 设置登录名 密码 3 MQTT fx 接入阿里云 订阅Topic 4 阿里云下发数据给 MQTT fx 5 MQTT fx 发布消息给服务器 相关链接 MQTT协议 1 准备 阿里云物联网 创建产品 设备
  • 01:STM32点灯大师和蜂鸣器

    目录 一 点亮1个LED 1 连接图 2 函数介绍 3 点灯代码 二 LED闪烁 1 函数介绍 2 闪烁代码 三 LED流水灯 1 连接图 2 函数介绍 3 流水灯代码 四 按键控制LED 1 电路图 2 连接图 3 函数介绍 4 按键控制
  • spring3在jboss4中部署异常java.lang.RuntimeException: XPathFactory#newInstance() failed

    java lang RuntimeException XPathFactory newInstance failed to create an XPathFactory for the default object model http j
  • vscode 配置C++编译环境(完美版)

    文章目录 vscode c 环境配置 完整教程请查看该教程 vscode c 环境配置 完整教程请查看该教程 https blog csdn net qq 43041976 article details 100542557 使用MinGW
  • 通过less或者scss 定义变量 实现 vue主题切换

    更新 不需要全局引入less或者scss的可以直接在body上面挂载css变量 body baseColor 4F94FA activeColor 4F94FA fontColor 4F94FA 然后在需要使用的地方 title color
  • python 深拷贝和浅拷贝浅析

    简单点说 1 copy copy 浅拷贝 只拷贝父对象 不会拷贝对象的内部的子对象 id会变化2 copy deepcopy 深拷贝 拷贝对象及其子对象 id会变化 gt gt gt import copy gt gt gt a 1 2 3
  • WAV文件格式解析

    来源 http www codeguru com cpp g m multimedia audio article php c8935 PCM Audio and Wave Files htm page 1 源程序下载地址 http www
  • 算法可视化该怎么实现

    算法可视化通常是指将算法的运行过程或结果以图像 动画或交互式图形的形式呈现出来 使得更容易理解和观察 要实现算法可视化 需要使用特定的工具或库 如 图像可视化 可以使用 Python 中的 matplotlib 库或者 JavaScript
  • JavaScript基础——回调(callback)是什么?

    上篇文章 JavaScript基础 你真的了解JavaScript吗 我们明白了JavaScript是一个单线程 非阻塞 异步 解释性语言 清楚了什么是单线程 进程 阻塞 调用堆栈 异步回调 任务循环等概念 没看的或者不清楚的建议点击 Ja

随机推荐