微信上传图片 返回media_id的方法 PHP 80C

我的目的是要群发订阅图文

我的思路:
我有一个订阅号,
我想在我的网站后台上传一张或者几张图片,返回media.id

然后我想用这个media.id 连同文字 还有一个链接发送到微信服务器,群发微信

整个这些,我想要在一个页面完成,也就是不想刷新页面,不知道可不可以ajax办到,iframe也行,就是直接获取到media.id,我现在是能够看到返回值,但是是在微信的域名下

0

2个回答

0
muyeziliang
半路出家 不好意思,我想是我没有表述清楚我的意思,我是说我是要上传一个永久图片 在页面不刷新不跳转的情况下返回这个mediaID,然后我还要在这个页面继续提交图文及链接的内容
2 年多之前 回复

wx.uploadImage({
localId: '', // 需要上传的图片的本地ID,由chooseImage接口获得
isShowProgressTips: 1, // 默认为1,显示进度提示
success: function (res) {
var serverId = res.serverId; // 返回图片的服务器端ID
}
});

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
#学志#上传图片到微信服务器获得media_id和url
首先需要注意的是:文件名必须是完整绝对路径,且需要在绝对路径前加上“@”。 请求方式为表单/post; 请求url: http://file.api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE 如果是本地选择图片并上传可能需要上传到服务器并在服务端进行post; 0、先是获取to
php微信上传图片之人脸识别
人脸识别是调用http://apicn.faceplusplus.com中的接口info.html中的js代码//引入 <script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script> <script> wx.config({ debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert
微信群发接口发送视频获取media_id返回null
微信群发视频时:微信文档这样说道: 请注意,此处视频的media_id需通过POST请求到下述接口特别地得到:https://file.api.weixin.qq.com/cgi-bin/media/uploadvideo?access_token=ACCESS_TOKEN POST数据如下(此处media_id需通过基础支持中的上传下载多媒体文件来得到): {   "media_id
php ajax上传图片的方法
$(document).ready(function (e) { $('#imageUploadForm').on('submit',(function(e) { e.preventDefault(); var formData = new FormData(this); $.ajax({ type:'POST',
php上传图片 方法
public function pic_url($m_type,$m_url,$username=''){ if(!file_exists('./'.$m_url)) { mkdir($m_url); } $img_path = empty($username)?$m_url:$m_url.$username.'/'; if($username){ if(!file_exists('./'.$img_path)){ mkdir($img_path); } }else{ $date = date('Ymd'); $path = './'.$m_url; if(!file_exists($path.$date)){ mkdir($path.$date); } $img_path = $m_url.$date.'/'; } $picname = $_FILES[$m_type]['name']; $picsize = $_FILES[$m_type]['size']; if(is_array($picname)&&is_array($picsize)) { $arr = array(); foreach($picname as $key=>&$val) { $pics = ""; if ($val != "") { $type = strstr($val,'.'); if(!$type) { $type = ".jpg"; } $pics = md5(uniqid()).$type; $pic_path = $img_path. $pics; move_uploaded_file($_FILES[$m_type]['tmp_name'][$key], $pic_path); } if($val) { $arr[] = $img_path.$pics; } } return $arr; } else { $pics = ""; if ($picname != "") { $type = strstr($picname, '.'); if(!$type) { $type = ".jpg"; } $pics = md5(uniqid()).$type; $pic_path = $img_path. $pics; move_uploaded_file($_FILES[$m_type]['tmp_name'], $pic_path); } $avatar_url = ""; if($picname) { $avatar_url = $img_path.$pics; } return $avatar_url; } }
PHP 上传图片、文件 方法
上传的方法:function uploadFile2($subdirectory){ $upload = new \Think\Upload();// 实例化上传类 $upload-&amp;gt;maxSize = 3145728000000000000 ;// 设置附件上传大小 $upload-&amp;gt;exts = array('jpg', 'gi...
微信接口返回invalid media_id hint原因分析
调用微信获取临时素材接口,https://api.weixin.qq.com/cgi-bin/media/get?access_token=ACCESS_TOKEN&amp;amp;media_id=MEDIA_ID,出现这样的错误:{&quot;errcode&quot;:40007,&quot;errmsg&quot;:&quot;invalid media_id hint: [01073723]&quot;} 分析步骤 step1:通过查询微信公众平台技术文...
微信本地图片上传公众号,上传数据库(media_id)
public function uploadimg($url){ $access_token = getAccess_token(); include APP_PATH . 'LaneWeChat/lanewechat.php'; //上传永久图片的API $api = &quot;https://api.weixin.qq.com/cgi-...
微信如何获取永久素材的media_id
我创建了5个永久语音素材,怎么去获取这几个素材的media_id呢?rn查看了下接口的文档rn[img=https://img-bbs.csdn.net/upload/201705/17/1495010267_560293.png][/img]rn调用示例rnrn "type":TYPE,rn "offset":OFFSET,rn "count":COUNTrnrn这个是什么意思呢?rn我在浏览器中输入https://api.weixin.qq.com/cgi-bin/material/batchget_material?access_token=wkRl76lB5Q-_XTktGbPEUW2i-J24YxqEWV8fKocMWAPyYqAMtqEQx7PYSYW78_DSnFFDmJ_NZ7WfU75TaSk9sJ8ARlC7yLJ3Xr64T68G2eZnouB8fKXAXdc0ZfqNBONAVJXbAEAESG&type=voice&offset=0&count=5rn返回"errcode":44002,"errmsg":"empty post data hint: [UZOTTA0539e607]"rn 请教下应该怎么在浏览器中获取素材的信息及media_id呢
上传media数据到微信,然后获取media_id
因为微信开发给用户发送图片消息需要先将图片上传到微信服务器,然后得到一个media_id数据,这个数据按照官方的文档是需要提交一个post格式的表单数据,这里使用程序模仿微信的post方式提交数据,在此感谢柳峰老师的文章,让我受益匪浅,这里也是参考了[柳峰](http://blog.csdn.net/lyq8479?viewmode=contents)老师的文章: package com.w
微信上传图片
微相册记录 &lt;%-- Created by IntelliJ IDEA. User: Administrator Date: 2017/11/15 Time: 17:15 To change this template use File | Settings | File Templates. --%&gt; &lt;%@ page contentTy...
微信小程序上传图片(前端+PHP后端)
一、wxml文件 &amp;lt;text&amp;gt;上传图片&amp;lt;/text&amp;gt; &amp;lt;view&amp;gt; &amp;lt;button bindtap=&quot;uploadimg&quot;&amp;gt;点击选择上传图&amp;lt;/button&amp;gt; &amp;lt;/view&amp;gt; &amp;lt;image src='{{source}}' style='width:600rpx; height:600rpx' /&am
微信小程序上传图片到php服务器
js代码如下 submitPhoto(){ var that = this; wx.uploadFile({ url: 'http://xxx.cn/upload.php', //仅为示例,非真实的接口地址 filePath: imagePath, name: 'imgfile', success: function (res
PHP 有关上传图片时返回HTTP 500错误
1. 检查PHP GD 扩展库是否开启或者安装 在Ubuntu server中,在php -m 之后,未看到gd扩展,所以需要安装gd,然后重启apache2 sudo apt-get install php5-gd 安装完之后,需要重启apache2 sudo /etc/init.d/apache2 restart 转载于:https://www.cnblogs.c...
微信小程序上传图片的接口方法
var Me = this; var files = Me.req.files; var openid = Me.req.body.openid; var idcard = Me.req.body.idcard; var ep = new EventProxy(); var tmpFilePath = ‘’; var fileid = 0; var OCRContent; var template...
php上传图片
首先建立两个文件: upload.html 和 upload.php……       upload.html 文件的表单代码如下: Upload file example.                      文件:                                                             
php 上传图片
public static function mkFolder($path) { if(!is_readable($path)) { is_file($path) or mkdir($path); } } public function Upload_上传图片() { $path = '/Upload/HuaHua/'.date(&quot;...
PHP上传图片
PHP完整的代码分析 &lt;meta charset="UTF-8"&gt; &lt;title&gt;后台管理&lt;/title&gt; ...
PHP 上传图片
//本例运行环境 dedecms //允许的文件类型 $allowtype = array("image/jpeg","image/jpg","image/gif","image/png","image/bmp"); $img = $_FILES['adimg']; //图片错误 if(!in_array($img
PHP 上传图片
PHP 上传图片 代码 带 FLASH 滚动条 支持一次性 多 图片伤处啊 那是相当不错 大家 赶紧 试试 吧
php 上传图片
1 /** 2 *上传图片 3 */ 4 function showUpload_img($_FILES){ 5 6 $url_img=realpath(dirname(__FILE__).'/../../'.'/wx_chat/img/').'/'; 7 8 if ($_FILES...
相关热词 c# 线程顺序 c#昨天当前时间 c# 多进程 锁 c#mysql图片存取 c# ocx 委托事件 c# 读取类的属性和值 c# out 使用限制 c#获取url的id c#怎么进行分页查询 c# update 集合