微信小程序上传图片后台接口

图片说明 调用上传图片后台接口,后台接口怎么获取图片的值?

1个回答

qq_27085783
qq_766202417 C#微信小程序后台接口获取wx.uploadFile传递的key
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Python+OpenCV计算机视觉

Python+OpenCV计算机视觉

微信小程序里多张图片上传到wx.request接口里图片传不进去

微信小程序里多张图片上传到wx.request接口里图片传不进去,这个需要怎么解决啊![图片说明](https://img-ask.csdn.net/upload/202004/30/1588238913_135108.png)![图片说明](https://img-ask.csdn.net/upload/202004/30/1588238927_469374.png)

微信小程序请求某个接口返回statuCode=400

我觉得我需要说明以下问题 首先是测试的手机来看 只有一部手机出现无法请求接口 状态码为400 我排查了请求url错误的问题,排查了请求header问题,但是任然没有解决这个问题,通过真机调试 采集到的request和response附图。普通能想到的问题我肯定排查过 我对与https的请求这块不是特别明白 有没有懂这块的大神看一下 现在是找不到解决的方向 求大家看一下问题 ![图片说明](https://img-ask.csdn.net/upload/201904/29/1556508644_397609.png) 场景:手机型号为安卓OPPO R7 调用某个接口返回400 其他接口正常

微信小程序如何一次上传多张图片

wx.upload()的api文档上是上传一个的,如何上传多张图片?

微信小程序真机调试如何访问本地服务指定端口进行文件上传?

最近在学习微信小程序上传图片到后台flask搭建的本地服务,在真机调试时已经把url换成同一局域网下的ipv4地址,本地防火墙也已经关闭,并且不校验合法域名已经勾选。调用上传函数时回调success函数,但是我明白那是一个404页面。这种情况应该如何设置可以在真机调试情况下像后台上传文件? 查看官方文档有说不允许加端口,难道是因为这个吗? 并且尝试过将本地服务端口换成8080,依然没成功。 这是小程序上传代码 upLoad(){ wx.uploadFile({ url: 'http://192.168.1.110/home', //本机局域网的ipv4地址 // url:'http://127.0.0.1:5000/home',//在开发者工具中该地址可以上传并在后台接受到图片 filePath: this.data.files[0], metohd: 'GET', name: 'file', formData: { 'user': 'test' }, header: this.data.header, fail: (res) => { console.log('失败',res) wx.showToast({ title: '上传失败'+res, icon:"none", duration: 2000 }) }, success (res){ const data = res.data console.log('上传成功:',data) 这是flask接收代码: @app.route('/home',methods=['POST','GET']) def mp_img(): fn = time.strftime('%Y%m%d%H%M%S') + '_%d' % random.randint(0, 100) + '.png' img = flask.request.files.get('file')//获取小程序上传的文件 img = Image.open(img) img.save('./'+fn) return "success"

微信小程序在手机上只有打开调试模式的时候才能用

自己写的微信小程序,在手机上测试的时候只有打开调试模式才能用,在电脑上的开发工具上也能用,就是在手机上关闭调试模式后就不能用了,上传体验版也是这样,跪求大佬指点。。

asp.net开发微信公众平台通过接口上传图片到微信服务器后台

asp.net开发微信公众平台通过接口上传图片到微信服务器后台,就要代码。 ASCIIEncoding encodings = new ASCIIEncoding(); HttpWebResponse webResponses = null; string s = zone.Substring(0, zone.Length - 1); s = s.Substring(1, s.Length - 1); string imgurl = picssss.PostedFile.FileName; HttpWebRequest webRequests = (HttpWebRequest)WebRequest.Create("https://api.weixin.qq.com/cgi-bin/media/uploadimg?access_token=" + s ); //使用post方式提交 webRequests.Method = "POST"; string responseStrs = null; webRequests.Timeout = 50000; //要post的字节数组 string postDatas = ""; //?grant_type=client_credential&appid=wx875bfe9a60fc304f&secret=4e6180a6cd8e1425918ecf7cb22c36e9 byte[] postBytess = encodings.GetBytes(postDatas); webRequests.ContentType = "application/x-www-form-urlencoded;"; webRequests.ContentLength = postBytess.Length; using (Stream reqStream = webRequests.GetRequestStream()) { reqStream.Write(postBytess, 0, postBytess.Length); } try { //尝试获得要请求的URL的返回消息 webResponses = (HttpWebResponse)webRequests.GetResponse(); } catch (Exception) { //出错后直接抛出 throw; } finally { if (webResponses != null) { //获得网络响应流 using (StreamReader responseReader = new StreamReader(webResponses.GetResponseStream(), encodings)) { responseStrs = responseReader.ReadToEnd();//获得返回流中的内容 } webResponses.Close();//关闭web响应流 } } //JObject jos = (JObject)JsonConvert.DeserializeObject(responseStrs); //string zones = jos["url"].ToString(); Response.Write(responseStrs); return responseStrs; } 或者帮着改改这个代码 我不知道哪里图片改写哪里,菜鸟一个 求大神出手啊。

微信小程序本地连接真机调试不行!

我这里有两个问题, 1、模拟器调试时wx.switchTab怎么调整跳转不了页面,报错内容如图,wx.navigateTo可以 2、我的是本地连接,WiFi都一致,且不校验已经勾选,真机调试时控制台可以输出两个aaa,没有其他的,页面也不跳转(不管是wx.switchTab还是wx.navigateTo) 求大佬指教,谢谢! ![图片说明](https://img-ask.csdn.net/upload/202004/14/1586876567_953000.png)![图片说明](https://img-ask.csdn.net/upload/202004/14/1586876574_845910.png)![图片说明](https://img-ask.csdn.net/upload/202004/14/1586876581_754398.png)

微信小程序request请求后端数据返回undefined是什么原因

报错: ![图片说明](https://img-ask.csdn.net/upload/201904/18/1555571848_169965.png) detail.js onLoad: function (options) { let _id = options._id; console.log("详情页接收的_id值:" + _id); //请求文章详情页 wx.request({ url: 'http://localhost/home.html?_id=' + _id, headers: { 'Content-Type': 'application/json' }, success: function(res) { let content = res.data.content; console.log("文章详情页如下:") console.log(content); } }) }, detail.wxml ``` <text>{{content}}</text> ``` 本地数据: ![图片说明](https://img-ask.csdn.net/upload/201904/18/1555571758_149676.png)

微信小程序不能正确接收后端返回的json数据

后端代码 ![图片说明](https://img-ask.csdn.net/upload/201804/21/1524293907_496604.png)请求 ![图片说明](https://img-ask.csdn.net/upload/201804/21/1524294129_527561.jpg) res.data如下 ![图片说明](https://img-ask.csdn.net/upload/201804/21/1524294232_199581.jpg) 怎么让res.data为json

微信小程序云数据库记录前端显示不出来是什么回事?

``` data: { ne:[], }, onLoad: function (options) { const db = wx.cloud.database(); db.collection('help-detail').get({ //如果查询成功的话 success: res => { console.log(res.data) this.setData({ ne: res.data }) }, fail:console.error }) }, //////////////////////////////////////////////////////////////////// <view class='container' wx:for="{{ne}}" wx:key="key" wx:for-item="item"> <view class="section">{{item.title}} </view> </view> ``` ![图片说明](https://img-ask.csdn.net/upload/202005/17/1589711689_586063.png) 前端什么都没有出现,这是哪里错了?调试器就输出 []

小程序有前后台源码如何上传

微信小程序有源码如何上传!加我QQ181490909,说明下,必定加码奖励。

用tp5写的微信小程序后端,在本机可以调试,传到服务器上之后就不能用了

用tp5写的商城小程序后端,在本机前端可以获得数据并使用。把后端上传到服务器上之后前端可以获得数据不过用不了,显示status=500,合法域名已经设置过了,服务器也是tp5专用的服务器,而且是HTTPS的,现在真的不知道该怎么办了,跪求大佬指点。。。。![图片说明](https://img-ask.csdn.net/upload/201708/07/1502107498_366814.png)

微信小程序本地测试没问题,体验版没问题,审核时报错被驳回

## 问题描述: 之前给公司做了个小程序,上线之后没有问题,审核也通过了,近期有需求做了一些更改(改动不大),这是背景。 然后这次提交审核之后,被驳回了,原因是小程序无法正常使用,看了下审核反馈的截图,登录未成功,报错了。 我立马用体验版测试,因为体验版就是审核的代码,后台连接的服务器程序也是完全一致的,结果亮点来了,我体验版**完美运行** 后来又测试了本地版本,又用了各种方式测试了体验版本,都没有问题,再次提交审核,不出意外,又毙了。。 拉出审核人员登录时的后台日志: ``` ================================================================================================================================================================================================================================================ ==========================日志开始====================== ================================================================================================================================================================================================================================================ 开始计时:07:42:04.389 URI : /fleetif/fleet/loginFleet Controller : com.organ.controller.fleet.FleetLoginController Method : loginFleet Method Type : POST contentType : application/json Params : {"tel":"10001000","checkCode":"1234"} [DEBUG] 2019-12-09 19:42:04 AbstractMessageConverterMethodArgumentResolver.java DEBUG method:org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodArgumentResolver.readWithMessageConverters(AbstractMessageConverterMethodArgumentResolver.java:197) Read [class com.organ.entity.fleet.FleetUser] as "application/json;charset=UTF-8" with [org.springframework.http.converter.json.MappingJackson2HttpMessageConverter@47b74fce] [DEBUG] 2019-12-09 19:42:04 SqlSessionUtils.java DEBUG method:org.mybatis.spring.SqlSessionUtils.getSqlSession(SqlSessionUtils.java:109) Creating a new SqlSession [DEBUG] 2019-12-09 19:42:04 SqlSessionUtils.java DEBUG method:org.mybatis.spring.SqlSessionUtils.getSqlSession(SqlSessionUtils.java:145) SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@18c7d16e] was not registered for synchronization because synchronization is not active [DEBUG] 2019-12-09 19:42:04 DataSourceUtils.java DEBUG method:org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:110) Fetching JDBC Connection from DataSource [DEBUG] 2019-12-09 19:42:04 SpringManagedTransaction.java DEBUG method:org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:88) JDBC Connection [org.apache.commons.dbcp.PoolableConnection@22754112] will not be managed by Spring [DEBUG] 2019-12-09 19:42:04 BaseJdbcLogger.java DEBUG method:org.apache.ibatis.logging.jdbc.BaseJdbcLogger.debug(BaseJdbcLogger.java:139) ==> Preparing: SELECT id, user_name userName, tel, user_type userType, state, balance, balance_state balanceState, parent_id parentId, check_code checkCode, create_time createTime, is_del isDel, unit_price_0 unitPrice0, unit_price_10 unitPrice10 FROM `fleet_user` WHERE tel = ? AND is_del = ? [DEBUG] 2019-12-09 19:42:04 SQLErrorCodeSQLExceptionTranslator.java DEBUG method:org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:281) Unable to translate SQLException with Error code '0', will now try the fallback translator [DEBUG] 2019-12-09 19:42:04 SqlSessionUtils.java DEBUG method:org.mybatis.spring.SqlSessionUtils.closeSqlSession(SqlSessionUtils.java:173) Closing non transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@18c7d16e] [DEBUG] 2019-12-09 19:42:04 DataSourceUtils.java DEBUG method:org.springframework.jdbc.datasource.DataSourceUtils.doReleaseConnection(DataSourceUtils.java:329) Returning JDBC Connection to DataSource [DEBUG] 2019-12-09 19:42:04 DataSourceUtils.java DEBUG method:org.springframework.jdbc.datasource.DataSourceUtils.releaseConnection(DataSourceUtils.java:299) Could not close JDBC Connection java.sql.SQLException: Already closed. at org.apache.commons.dbcp.PoolableConnection.close(PoolableConnection.java:114) at org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.close(PoolingDataSource.java:191) at org.springframework.jdbc.datasource.DataSourceUtils.doCloseConnection(DataSourceUtils.java:343) at org.springframework.jdbc.datasource.DataSourceUtils.doReleaseConnection(DataSourceUtils.java:330) at org.springframework.jdbc.datasource.DataSourceUtils.releaseConnection(DataSourceUtils.java:296) at org.mybatis.spring.transaction.SpringManagedTransaction.close(SpringManagedTransaction.java:125) at org.apache.ibatis.executor.BaseExecutor.close(BaseExecutor.java:83) at org.apache.ibatis.executor.CachingExecutor.close(CachingExecutor.java:61) at org.apache.ibatis.session.defaults.DefaultSqlSession.close(DefaultSqlSession.java:210) at org.mybatis.spring.SqlSessionUtils.closeSqlSession(SqlSessionUtils.java:175) at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:375) at com.sun.proxy.$Proxy51.selectOne(Unknown Source) at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:163) at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:68) at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:52) at com.sun.proxy.$Proxy59.findFleetUser(Unknown Source) at com.organ.service.fleet.FleetUserService.findFleetUser(FleetUserService.java:39) at com.organ.service.fleet.FleetUserService$$FastClassBySpringCGLIB$$888fc21f.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:669) at com.organ.service.fleet.FleetUserService$$EnhancerBySpringCGLIB$$726af94b.findFleetUser(<generated>) at com.organ.controller.fleet.FleetLoginController.loginFleet(FleetLoginController.java:104) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:133) at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:97) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:827) at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:738) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:967) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:901) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:872) at javax.servlet.http.HttpServlet.service(HttpServlet.java:660) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) at javax.servlet.http.HttpServlet.service(HttpServlet.java:741) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at com.organ.filter.PostRequestFilter.doFilter(PostRequestFilter.java:35) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:197) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.logging.log4j.core.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:66) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:493) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:660) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:798) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:808) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1498) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) [DEBUG] 2019-12-09 19:42:04 AbstractMessageConverterMethodProcessor.java DEBUG method:org.springframework.web.servlet.mvc.method.annotation.AbstractMessageConverterMethodProcessor.writeWithMessageConverters(AbstractMessageConverterMethodProcessor.java:234) Written [com.organ.controller.base.ResultData@13c8038d] as "application/json" using [org.springframework.http.converter.json.MappingJackson2HttpMessageConverter@47b74fce] [DEBUG] 2019-12-09 19:42:04 LogInterceptor.java DEBUG method:com.organ.interceptor.LogInterceptor.postHandle(LogInterceptor.java:118) --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- CostTime : 8ms --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- [DEBUG] 2019-12-09 19:42:04 DispatcherServlet.java DEBUG method:org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1048) Null ModelAndView returned to DispatcherServlet with name 'springDispatcherServlet': assuming HandlerAdapter completed request handling [DEBUG] 2019-12-09 19:42:04 LogInterceptor.java DEBUG method:com.organ.interceptor.LogInterceptor.afterCompletion(LogInterceptor.java:142) 计时结束:07:42:04.397 耗时:8 URI:/fleetif/fleet/loginFleet [DEBUG] 2019-12-09 19:42:04 LogInterceptor.java DEBUG method:com.organ.interceptor.LogInterceptor.afterCompletion(LogInterceptor.java:149) --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- [DEBUG] 2019-12-09 19:42:04 FrameworkServlet.java DEBUG method:org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1000) Successfully completed request [DEBUG] 2019-12-09 19:42:33 PostRequestFilter.java DEBUG method:com.organ.filter.PostRequestFilter.doFilter(PostRequestFilter.java:27) ------------------------PostRequestFilter doFilter execute!!! [DEBUG] 2019-12-09 19:42:33 DispatcherServlet.java DEBUG method:org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:869) DispatcherServlet with name 'springDispatcherServlet' processing POST request for [/fleetif/fleet/smsCode] [DEBUG] 2019-12-09 19:42:33 AbstractHandlerMethodMapping.java DEBUG method:org.springframework.web.servlet.handler.AbstractHandlerMethodMapping.getHandlerInternal(AbstractHandlerMethodMapping.java:310) Looking up handler method for path /fleet/smsCode [DEBUG] 2019-12-09 19:42:33 AbstractHandlerMethodMapping.java DEBUG method:org.springframework.web.servlet.handler.AbstractHandlerMethodMapping.getHandlerInternal(AbstractHandlerMethodMapping.java:317) Returning handler method [public java.lang.Object com.organ.controller.fleet.FleetLoginController.smsCode(javax.servlet.http.HttpServletRequest,java.util.Map<java.lang.String, java.lang.String>)] [DEBUG] 2019-12-09 19:42:33 AbstractBeanFactory.java DEBUG method:org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:251) Returning cached instance of singleton bean 'fleetLoginController' [DEBUG] 2019-12-09 19:42:33 LogInterceptor.java DEBUG method:com.organ.interceptor.LogInterceptor.preHandle(LogInterceptor.java:90) ``` 可以看到数据库报了个错,但是这个错什么原因目前查不出来,而且我们无法复现,我们测试一切正常,只要审核人员登录就会报这个错误。 有没有大神指导一下,现在头都大了。。。

小程序上传视频,PHP怎么接收不到?

直接看代码: ``` wx.chooseVideo({ success(res) { const tempFilePaths = res.tempFilePath console.log(res); wx.uploadFile({ url: 'https://XXX.upload.php', //仅为示例,非真实的接口地址 filePath: tempFilePaths, name: 'file', formData: { 'user': 'test' }, header: { 'content-type': 'multipart/form-data' }, success(res) { console.log("#") } ``` 后台代码: ``` if(!empty($_FILES['file'])){ echo "#"; }else{ echo "NULL"; } var_dump($_POST); var_dump($_FILES); ``` 结果NULL ARRAY(0){} ARRAY(0){} 便是换为chooseImage那个函数可以返回图片信息?上传视频一直返回为空要怎么接收?谢谢

小程序404错误怎么解决?

![图片说明](https://img-ask.csdn.net/upload/201906/10/1560156161_150393.jpg)

如何获取网页向微信后台保存图片返回的media_id

如何获取网页向微信后台保存图片返回的media_id 微信开发文档只说了这个: http请求方式: POST/FORM,需使用https https://api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE 调用示例(使用curl命令,用FORM表单方式上传一个多媒体文件): curl -F media=@test.jpg "https://api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE" 我已经可以获取了access_token 但是用POST虽然也返回了,但是网页的链接跳转了 <form name="form" method="POST" form-method="POST" return-type="json" enctype="multipart/form-data" action="https://api.weixin.qq.com/cgi-bin/media/upload?access_token=<?=$codes ?>&type=image&method=POST"> <input type="file" name="media" required="true"> <input type="submit" class="submit" id="submit" value="上传图片"> </form> 请教各位大神,我是否要用ajax方式获取? 如何获取呢?我用的开发语言是php,请指教,谢谢

怎样用java调用微信接口生成二维码,并将图片存图硬盘中,求那位大神可以伸出援手,万分感激。

怎样用java调用微信接口生成二维码,并将图片存图硬盘中,求那位大神可以伸出援手,万分感激。

通过第三方平台创建的小程序无法使用扫码关注公众号组件吗?

### 当前 Bug 的表现 通过第三方平台复用公众号主体快速注册的小程序,没有后台登录账号,只能通过接口Api调用【小程序扫码公众号关注组件相关api】来使用该功能: 1、调用了【设置展示的公众号(https://api.weixin.qq.com/wxa/updateshowwxaitem?access_token=TOKEN)】,返回{"errcode":0,"errmsg":"ok"}(补充:其实参数里appid随便填一个小程序的appid都返回这个); 2、然后再调用【获取展示的公众号信息(https://api.weixin.qq.com/wxa/getshowwxaitem?access_token=TOKEN)】,返回 {"errcode":0,"errmsg":"ok","can_open":1,"is_open":1},并没有返回已经设置的展示的公众号;(补充: 改接口需要用POST,而并 非官方文档中所写的GET) 3、最后在小程序中使用该组件<official-account bindload="bindload" binderror='binderror'></official-account>,没有效果, binderror返回的错误信息:"detail":{"errMsg":"关联关系解除或未选中关联公众号","status":3}; 4、使用自己申请的小程序(有后台登录账号的),只要登录进后台,手动设置过一次打开该功能,并选择展示公众号,再进行上 面的操作,是可以的,有效果;但是通过第三方平台创建的小程序,没有后台登录账号,无法在后台设置,试验了多个这样 的小程序都没有效果; ### 复现路径 用一个由第三方平台复用公众号主体快速注册的小程序),调用接口都是没有效果; 求解,谢谢大家!

微信公众平台接口调试工具可以请求成功,微信显示出现故障!

暑假闲来无事入坑微信开发,刚上来就碰到了问题,刚刚做了自动回复,就是给公众号发什么消息就原样返回,文字现在可以,但是图片的话出现了问题。 在微信公众平台接口调试工具中测试图片消息没有问题,但是在APP中就显示出现故障。 **后台:** /* * 接收图片消息 */ private function receiveImage($object) { $result = $this->transmitImg($object); return $result; } /* * 回复图片消息 */ private function transmitImg($object) { $imgTpl = "<xml> <ToUserName><![CDATA[%s]]></ToUserName> <FromUserName><![CDATA[%s]]></FromUserName> <CreateTime>%s</CreateTime> <MsgType><![CDATA[image]]></MsgType> <PicUrl><![CDATA[%s]]></PicUrl> <MediaId><![CDATA[%s]]></MediaId> <MsgId>%s</MsgId> </xml>"; $result = sprintf($imgTpl, $object->FromUserName, $object->ToUserName, time(), $object->PicUrl, $object->MediaId, $object->MsgId); return $result; } **调试工具:** 请求地址: ayidiedu.com/wx/index.php 返回结果: 200 OK Connection: Keep-Alive Date: Thu, 05 Jul 2018 11:00:48 GMT X-Powered-By: PHP/5.4.45 Server: Apache/2.4.23 (Win32) OpenSSL/1.0.2j PHP/5.4.45 Content-Type: text/html Content-Length: 405 <xml> <ToUserName> <![CDATA[mencre]]> </ToUserName> <FromUserName> <![CDATA[mencre]]> </FromUserName> <CreateTime>1530788448</CreateTime> <MsgType> <![CDATA[image]]> </MsgType> <PicUrl> <![CDATA[http://mmbiz.qpic.cn/mmbiz_jpg/uEa8HcUTrt5eAtUJQyazQ3ic6j4Ub5PsuRuc2bibicvlOZHoG4hCgZhL3wBLKXAlKNn3EvwzGXfl2v3bVEQfs4qNw/0]]> </PicUrl> <MediaId> <![CDATA[]]> </MediaId> <MsgId>11111111111111111111</MsgId> </xml> 提示: 请求成功 手机端就显示故障了!

2019 Python开发者日-培训

2019 Python开发者日-培训

150讲轻松搞定Python网络爬虫

150讲轻松搞定Python网络爬虫

设计模式(JAVA语言实现)--20种设计模式附带源码

设计模式(JAVA语言实现)--20种设计模式附带源码

YOLOv3目标检测实战:训练自己的数据集

YOLOv3目标检测实战:训练自己的数据集

java后台+微信小程序 实现完整的点餐系统

java后台+微信小程序 实现完整的点餐系统

三个项目玩转深度学习(附1G源码)

三个项目玩转深度学习(附1G源码)

初级玩转Linux+Ubuntu(嵌入式开发基础课程)

初级玩转Linux+Ubuntu(嵌入式开发基础课程)

2019 AI开发者大会

2019 AI开发者大会

玩转Linux:常用命令实例指南

玩转Linux:常用命令实例指南

一学即懂的计算机视觉(第一季)

一学即懂的计算机视觉(第一季)

4小时玩转微信小程序——基础入门与微信支付实战

4小时玩转微信小程序——基础入门与微信支付实战

Git 实用技巧

Git 实用技巧

Python数据清洗实战入门

Python数据清洗实战入门

使用TensorFlow+keras快速构建图像分类模型

使用TensorFlow+keras快速构建图像分类模型

实用主义学Python(小白也容易上手的Python实用案例)

实用主义学Python(小白也容易上手的Python实用案例)

程序员的算法通关课:知己知彼(第一季)

程序员的算法通关课:知己知彼(第一季)

MySQL数据库从入门到实战应用

MySQL数据库从入门到实战应用

机器学习初学者必会的案例精讲

机器学习初学者必会的案例精讲

手把手实现Java图书管理系统(附源码)

手把手实现Java图书管理系统(附源码)

极简JAVA学习营第四期(报名以后加助教微信:eduxy-1)

极简JAVA学习营第四期(报名以后加助教微信:eduxy-1)

.net core快速开发框架

.net core快速开发框架

玩转Python-Python3基础入门

玩转Python-Python3基础入门

Python数据挖掘简易入门

Python数据挖掘简易入门

微信公众平台开发入门

微信公众平台开发入门

程序员的兼职技能课

程序员的兼职技能课

Windows版YOLOv4目标检测实战:训练自己的数据集

Windows版YOLOv4目标检测实战:训练自己的数据集

HoloLens2开发入门教程

HoloLens2开发入门教程

微信小程序开发实战

微信小程序开发实战

Java8零基础入门视频教程

Java8零基础入门视频教程

相关热词 c# 局部 截图 页面 c#实现简单的文件管理器 c# where c# 取文件夹路径 c# 对比 当天 c# fir 滤波器 c# 和站 队列 c# txt 去空格 c#移除其他类事件 c# 自动截屏
立即提问