微信小程序真机调试上传图片是会断开调试

问题描述

我首先用手机拍照,然后用canvas打上水印,将保存后的图片链接保存在一个数组。打开真机调试,图片数组forEach循环,在循环中转成base64然后上传。发现有时候,能全部上传成功,有时候一个都不成功然后断开调试

代码片段

function postTask(){
                  if (uploaded === len) {
                    param.mrUrl = imgPath.join(';')
                    common.postRequest(url, param, ()=>{},
                      addsuccess, that.onFailed);
                  }
                }
                let failImg = 0
                imgList.forEach((e, i) => {
                  if (i === 0) {
                    wx.showLoading({
                      title: '正在上传',
                    })
                  }
                  // console.log(1)
                  wx.getFileSystemManager().readFile({
                    filePath: e,
                    encoding: 'base64',
                    success(res) {
                      // console.log(2)
                      let stream = res.data
                      // console.log(stream.length)
                      let param2 = {}
                      param2.stream = stream
                      param2.fileName = e.slice(11)
                      param2.type = 3
                      common.postRequest(postImgUrl, param2, () => {}, (res) => {
                        // wx.hideLoading();
                        if (res.StatusCode === 0) {
                          uploaded++
                          imgPath.push(res.Data)
                          // console.log(imgPath)
                          // 所有图片上传完成后,开始上传任务数据
                          postTask()
                        } else {
                          uploaded++
                          wx.showToast({
                            title: '图片上传失败',
                          })
                          // 所有图片上传完成后,开始上传任务数据
                          postTask()
                          console.log(res.Msg)
                        }
                      }, () => {
                        uploaded++
                        // 所有图片上传完成后,开始上传任务数据
                        postTask()
                      });
                    },
                    fail(err){
                      failImg++
                      console.log(failImg+'张图片上传失败')
                    }
                  })
                })
0

1个回答

这是因为服务器的问题,希望对你有帮助

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
微信小程序实现转发功能以及真机调试跳坑(附代码)
前置知识可先阅览以下博文 https://blog.csdn.net/xiaochun365/article/details/76546585 https://blog.csdn.net/xiaochun365/article/details/76546585   先在需要分享的页面的index.js里开启分享功能   然后配置需要分享的内容,传递的参数,以及获取用户分享后的shar...
微信小程序真机调试报错解决方案 error code 50003
解决方案:关闭开发工具,重启下就行了。 
微信小程序 真机调试出现打开调试有数据,关闭调试没有数据
       本来是小程序上架成功的好日子,结果使用小程序一会后就懵逼了,我擦,说好的数据呢,怎么没有了,不是开发的时候调试都好好的吗?为什么现在有的接口能够展示数据调取成功;而有的接口却不能修改数据,调取失败呢?       于是就各种百度各种查,在排除https证书的情况后,也确认了一边各种appid,secret参数的准确性后,苦恼了很久,后来突然想到小程序前端在关闭调试模式的情况下ope...
微信小程序开发工具调试没问题,真机调试Provisional headers are shown
在开发工具调试,请求正常没问题,使用真机调试,请求异常:Provisional headers are shown 找了很多原因,多数说是后台配置问题,但是如果是这样,开发工具不是也该一样问题? 后面发现在开发调试工具中,我将 项目设置中的 选项“不校验合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书”勾选中了,去掉勾选后,请求时开发工具报错: 然后根据提示走下...
小程序真机调试显示已结束请重新开始解决方法
可能是晚上更新了下微信开发者工具的原因,下班回家打开微信真机调试就一直这样,真是差点骂娘 重启开发者工具,重新下载最新版本开发者工具,甚至重启电脑都试了。 然并卵! 最后真的绝望了,下了个旧版本的开发者工具,居然就好了…… 历史版本下载开发者工具地址:https://developers.weixin.qq.com/miniprogram/dev/devtools/uplog.html...
微信小程序在本地“远程调试”时请求本地localhost:xx/xx接口出现 Provisional headers are shown 问题解决方案
今天在做小程序项目获取openId等userInfo信息提交给后端接口存储到数据库的时候 遇到了一个坑,一请求后端接口,调试窗口就报错:Provisional headers are shown,如下图所示 选择远程调试: 报错信息Provisional headers are shown: 在网上找了相关的小程序开发遇到的类似问题寥寥无几,在一个问答社区(https://larav...
关于微信小程序预览或真机测试电脑出现蓝屏问题
关于微信小程序预览或真机测试电脑出现蓝屏问题 我在使用微信小程序开发的过程中,其中一个微信小程序通过预览或通过真机调试过程中,电脑会出现蓝屏的情况,使用其他微信小程序则不会,通过两个小程序对比和从网上查找资料得知,是因为该微信小程序的图片太多或图片大小太大,使其文件大小过大**,因此在编译微信小程序文件的时候发生错误,出现蓝屏。也有可能电脑的硬件与软件的兼容性,这个就是电脑的问题了,当然也有可能是...
小程序:在手机上如果不打开调试模式,不能正常请求接口,打开调试模试就可以正常请求,真机测试和开发者工具都可以正常显示
小程序开发文档解释:https://developers.weixin.qq.com/miniprogram/dev/framework/ability/network.html 遇到这样的问题,很头痛,不知道从哪里下手, 最后在网上看到了其他小程序开发者的遇到同样的问题,问了一下同事,才找到问题, 开始: 把这个取消了,就可以看到信息了 控制台会说,https:www.9999.c...
微信小程序踩坑——Android真机调试问题
如果api请求在URL中拼接了字符串/汉字,那么需要对拼接字符串进行encodeURIComponent() 编译。否则Android真机上自动编译字符串可能编译出空格,导致API请求失败。 而ios/微信开发者工具上是不会出现这个问题的,不知道的话简直狗生疑惑、、、 eg: url: ‘http://haha.zhengjingwangzhan.com?query=‘+enc...
微信小程序 真机调试出现打开调试有数据,关闭调试没有数据
最近在开发当中遇到了一个问题,上传体验版之后用手机打开没有数据,打开调试之后才会有数据。 出现这种问题的主要原因就是后台的域名没有配置,在微信公众平台设置-->开发设置下面有一个服务器域名, 把这个配置好了之后就可以了。 但是要注意一个问题,配置好域名之后还是不可以的话,需要重新建一个项目,把这个项目导进去才可以,还有就是可能会有时间延迟,需要等待几分钟。 想要获得更多资料的  ...
小程序模拟器没问题,但在真机上样式错乱,这个要怎么解决?
在开发工具上面有个远程调试,用对应有问题的手机扫码,调试代码可以发现问题!昨天就是通过这个找到问题的!很有帮助
请问为什么我小程序端调试和手机上调试的结果完全不一样
软件HBuilderX 代码截图 小程序段这里可以正常出数据,然而手机上会报错,错误为‘children’是undefined的 如果有大神知道这一方面的知识,希望不吝赐教,我将感激不尽 ...
如何解决----使用微信开发者工具时,真机调试时,提示已结束,请重新开始
最近在使用微信开发者工具对开发的微信小程序进行调试,遇到过两次这种问题,查阅网上解决办法,做下记录。 1、重新启动微信开发者工具 2、等一段时间再试试 3、卸载重装。。。。。 这个问题好多人都有遇到,也是开发者社区吐槽较多的,目前比较多的解决方式是以上三种。 ...
关于微信小程序图片本地显示真机测试上不能显示的问题
废话不多说直接入正题 图片不能过大 图片命名不能含有中文 图片命名也不能有空格 图片大小写要区分 以接口或者链接形式的图片开头不能是大写的HTTP结尾也不能是.PNG 上面就是我在今天碰到问题时在网上搜到的普遍解决方法 但如果问题还没解决,怎么办呢?你很可能遇到跟我一样的问题——rpx转换到px的微差。当我们用编辑器编写用于手机端的自适应单位用的自然是rpx,但是根据不同的手机屏幕大小...
小程序调试机和PC测试结果不一样,测试机的请求后台接受不到。
问题描述:    之前一直用微信开发工具做测试 , 很少到测试机上测试(除了界面)。 以为之后在PC上接口通了 。测试机估计也没啥问题。但是到今天早上发现  ,测试机的请求 后台接受不到。已经关闭了配置中关闭合法域名、web-view(业务域名)、TLS 版本以及 HTTPS 证书检查。代码:getDoctorOpenId:function(code){ var that = this; ...
真机调试页面显示空白
MainAcvitity中的onCreate方法按照下边方式更正: public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);
Android真机调试时,Device的连接容易断开
开发Android项目时,使用真机调试的时候,Device的连接容易断开。经常出现远程关闭了一个现有连接。下面是我们经常用的一些解决方式: 1、关闭USB调试,重新打开 2、拔下数据线,重新连接 3、换一个USB接口,重新连接这些方式我在开发过程中都使用过,有时候能暂时解决问题,但终究是治标不治本。如果你也遇到过这种问题,不妨换一根数据线试试,也许就会收到意向不到的效果。
【微信小程序】下拉刷新真机测试无效
根据文档的描述,做上拉加载时直接实现页面的onReachBottom()函数即可。但是要做下拉刷新时,除了实现onPullDownRefresh()函数外,还必须要在app.json中配置开启enablePullDownRefresh。 "enablePullDownRefresh": "true" 但是已经按上面写法配置后,在微信开发者工具的模拟器上运行可以下拉刷新,在苹果真机上却不能触发...
微信小程序写完之后的真机调试获取不到数据的问题
app.js中代码如下 import { Token } from 'utils/token-model.js'; var scence = 0; App({ onLaunch: function () { // wx.getSetting({ // success: function (res) { // console.log(res) // ...
【微信小程序】在手机上查看调试微信小程序
在上篇“注册一个微信小程序”虽然没有申请认证,但还是可以拿到小程序ID和小程序密钥的。有了小程序ID和小程序密钥的,我们就可以在手机上查看调试微信小程序了。创建项目要填写注册时拿到小程序ID第二次创建项目,发现项目目录下不会以项目名称自动创建同名的目录,这一点很不好。创建成功后,点击左侧的项目,右侧会发现,在“开发者工具下载安装及创建项目功能预览”中创建的项目没有AppID所以预览和上传都不可用,
真机调试不崩溃, App Store上的程序闪退
如题. 才上线App Store的app分享闪退了, 五雷轰顶, 赶紧打开电脑调试, 结果真机调试的时候没有问题, 真是让人头大. 检查了环境代码都是一样的, 但是线上闪退, 调试正常. 还有什么是不一样的呢? 对了, 线上包是release的, 真机是debug的. 现在问题清晰了, debug下正常, 但是release有问题. 啥原因? 咋整? 先看...
微信小程序安卓机使用uploadfile提示undefined错误原因
微信小程序安卓机使用uploadfile提示undefined错误原因 前几天在开发小程序时遇到一个问题,发布帖子的时候上传本地图片到服务器上,在安卓机子上使用微信的uploadFile接口上传图片会失败,显示获取不到图片信息,在开发工具上是没有问题的, 然后我一步步测试了代码发现安卓手机是可以获取到本地图片信息的,只是获取到的图片数据格式有所不同 安卓手机上获取到的图片filePath是wxfi...
不打开调试—第一次扫微信小游戏黑屏
当我们的微信小游戏项目因包体过大,然后配置了远程资源服务器之后,第一次扫描二维码,会发生真机上的小游戏黑屏的状态。 这是因为我们没有配置微信小游戏的域名信息。 没有配置的状态: 然后对应的微信开发平台上的界面: 配置了域名之后: 开发者工具上也显示了相应的域名信息: 最后 有一个大家一定要记住,就是我们的服务器上一定要用htttps协议,不能用http协议...
uni-app 小程序如何预览和真机调试
这是本猿第一次开始接触uni-app,听说可以编译到iOS、Android、微信小程序等多个平台。那岂不是一个前端开发人员一个工程项目就可以做app 和小程序了? 还真是,下载了HBuilder X试了一下,到小程序运行后(要预先有安装后小程序开发工具),发现小程序的预览跟真机调试都变成灰色了,也就是用不了啊??? 后来查了一下资料,找到了解决办法,下面来搞事情吧 1、首先回到HBuilder ...
微信小程序-真机测试后台返回数据与开发工具显示不一致
问题描述: 开发工具上从后台获取JSON数据正常显示,但是Android真机(也只在安卓上测试)上测试后台数据返回正常,但是无法显示数据,提示JSON.parse转换错误。 成功的解决方案: 前端代码获取JSON数据后,将JSON数据去空格处理一下。 代码演示: wx.request({ url:url, data, ...
小程序真机调试,扫描出来的竟然是 downloading file waerrpage.bin ,之后就是白屏,没有反应,这是为什么呢?
问题解决: 原因是 <web-view  src="http://localhost:8000"> </web-view>  其中的localhost 不能识别,所以解决办法就是: 1、如果你的小程序是个人版,则将 localhost 换成 ip 地址   或者 业务域名下的网址 2、如果你的小程序是企业版,则将localhost换成  业务域名下的网址...
原创:跳坑指南——微信小程序真机预览跟本地不同的问题
微信小程序中出现最多的一个问题,就是真机跟本地不同:我简单列举一些我发现的原因,给大家参考,大家也可以把自己发现的东西回复给我,给我参考: 本地看不到数据,就先让本地能看到数据,再看本帖。。。。 1:本地可以看到数据,ios不行,安卓可以; 可能是tsl版本问题不支持1.2导致,部分安卓可以允许tsl低于1.2而正常显示,而苹果不行; 解决方法:参考此帖排查问题并修复:request
微信小程序开发者工具数据能渲染,真机不能渲染的问题总结
开发框架:Wepy 1.数据结构不对,数组用对象去点出来; 2.脏数据没有触发,只是改变原始数据的一个属性,没有赋值回去; 3.开启上传压缩,sync向子组件传数据 欢迎大家继续补充~ ...
微信小程序真机调试 上传图片 特别缓慢
我的qq 2038373094 我做的是微信小程序、网站、手机app,后端java+前端vue、bootstrap框架、原生的html+css+js都会 做过律师在线咨询系统、共享农场手机app、在线心理咨询系统 解决方案 如果在电脑上可以上传图片但是在真机调试的情况下上传图片异常卡顿,但是控制台没有报错的前提下,是手机网速信号不好导致的! ...
微信小程序-解决iPhone手机和真机调试下页面间跳转后不走onLoad函数问题。
前几天改的一个微信小程序的bug,测试人员用安卓手机测试完没问题,上线后iPhone用户反馈标题上的问题,记录下来与大家分享。 当你遇到此问题时可以这样试一试。 在你需要点击跳转的页面里js这样写 var pages = getCurrentPages(); var currPage = pages[pages.length - 1]; //当前页面 var p...
微信小程序本地电脑tomcat启服务,真机测试实现
最近开发小程序,小程序真机请求只支持https。开发中想实时的预览开发成果,就需要在本地配置域名的ssl证书,最后实现手机和电脑在同一局域网下就可以实现真机测试本地启的项目。(我在公司测试手机电脑都连接同一无线没有成功,但是电脑连接网线手机连无线测试成功。询问经理可能是公司网络设置的问题,有明白什么原理的麻烦回复一下,谢谢!)总结一下,希望能帮到更多的人 1.首先需要域名(已备案域名)解析到本地电...
微信小程序真机清除缓存
如果使用了缓存,因为缓存是永久存在的,而在真机运行中是没有自动清除缓存的机制的,所以如果出现莫名其妙的bug,可以考虑是否是缓存带来的问题。 真机运行中如果要考虑清除缓存的问题 ,建议设置一个按钮,触发事件使用api清除缓存。 版权所有,禁止转载,违者必究。 喜欢的朋友可以点赞评论喔,您的支持是我更新最大的动力~ ...
微信小程序调试时,点击调试样式按钮时,出现一个警告:‘请先切换至 WXml Pannel’
微信小程序调试时,点击调试样式按钮时,出现一个警告:‘请先切换至 WXml Pannel’,刚开始一直按‘编译’都不管用,其实很简单,如下图: 只要从source 切换到Wxml即可调试
微信小程序chooseImage和previewImage使用方法
今天尝试了微信小程序的图片功能,选择图片和预览图片,开发工具是最新版哈。具体如下:wxml文件: <view class='loadpic' bindtap='chooseImage'>选择图片</view> <view class='showPic'> <view wx:for="{{im...
微信小程序开发之音乐播放器 真机测试 audio API
简单的试了试播放器,还是有不少坑的.开始在模拟器上跑,一直没有声音,总是刚开始播放就暂停.做个笔记. 准备资源: 音乐图片地址:http://ac-5g9r20ds.clouddn.com/63bedb5f584234b6827c.jpg 音乐mp3地址:http://ac-5g9r20ds.clouddn.com/e54ad7f0a834b9c07ec6.mp3 我用leancloud做
微信小程序真机调试的时候,报错request:fail url not in domain list
开发者调试没问题的时候,真机调试出问题了 1, 开发场景下:详情--勾选不校验 2,真机调试的时候,选择打开调试
微信小程序真机预览跟本地不同的问题
微信小程序中出现最多的一个问题,就是真机跟本地不同:我简单列举一些我发现的原因,给大家参考,大家也可以把自己发现的东西回复给我,给我参考: 本地看不到数据,就先让本地能看到数据,再看本帖。。。。 特别提示:当问题较为复杂时,请制作一个专门的最简demo,以便集中观察,确定问题。 看帖前需测试内容: 测试内容一:请同时测试安卓及ios至少各两款手机型号; 测试内容二:开发者工具内开
微信小程序指定场景调试(模拟公众号跳转、模拟小程序跳转)
最近开发中常常遇到需要模拟公众号跳转到某个小程序或者小程序跳转小程序的情况,开发阶段一般我们都使用微信开发者工具进行开发,存在跳转的情况应该如何模拟呢,尤其是遇到bug的时候,总是在真机上面看真是太吃力了。。。网上搜了很多资料,总结了几种方法,自己总结的同时也希望可以帮助到其他人哈 1、小程序跳转小程序模拟 (1)在来源小程序中设置小程序跳转的有关信息 如下图代码 wx....
uni-app开启微信小程序调试
在开发uni-app项目过程如何开启微信小程序进行实时编译调试。首先根据官网做如下配置 1、点击“工具” -》 “设置” -》 “运行配置”,找到“微信Web开发者工具” 安装所在的文件夹。复制路径,填入到“小程序运行配置” -》 “微信开发者工具路径”中,关闭设置页。如下图: 重新点击“运行” -》 “运行到小程序模拟器” -》 “微信开发者工具 - [xxxx]”,如果成行就可以直接调试。 ...
如何本地调试微信小程序接口服务器
微信小程序所访问的接口路径需是合法域名且必须为 Https 协议,如果你作为微信小程序的接口服务器开发者,并且很不幸的接到了一个服务端异常(500)的反馈,你会如何调试? 一、束手束脚的服务端调试 若是浏览器端开发,还可以通过修改访问域名,直接连接到本机 Ip,通过本地调试环境,舒适的查找问题。但是由于小程序的限制,直连 Ip 已然无用。此时一个低效但...
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 小程序 开发教程 微信 微信小程序游戏开发教程

相似问题

1
微信小程序真机调试上传图片是会断开调试
2
为啥这里click是null?
0
小程序中全局变量和全局的请求访问传递的参数有什么区别?
0
hexo博客站内点击文章不能跳转,会跳转到分类目录下。
1
微信X5同层播放器退出,控制父级display:none 退出我会出现1秒的黑屏,请问办法解决吗?
3
微信,H5在静默授权用户未关注公众号的情况下,如何获取用户信息(昵称、头像、性别等),求大神
1
angularjs cookie使用,请问为什么console.log的值是undefined?
0
小程序,如何通过默认的城市获取城市市政府的坐标呢?十分感谢!
0
微信下拉显示小程序的功能,wap网页可以实现类似功能吗
0
百度小程序中实现类似3D的滑动轮播效果(如下图效果)
2
这是关于正则表达式的问题,两个小作业,我不是很清楚自己写的对不对,求大神帮忙修改
0
VS CODE调试由batch引导启动的JS文件
3
这个网页中滚动切换的效果是怎么做的?
1
微信公众号开发卡券的转赠功能
2
为什么控制台调试不了css
4
简单逻辑问题:注册的时候如果两次输入密码不同还是会提交from表单
2
小程序 关于 积分墙的项目问题 小程序跳转小程序
2
for循环中为什么内容不是一个一个的显示出来而是是一起出来的?
6
ajax获取数据后,获取到的数据数组报错是什么原因????(数据是可以打印出来的)
2
微信小程序if不等判断无效