在php里 curl -F media=@test.jpg 也可以这样的形式写?

每天进步一点点e 2014-07-26 06:42:58
在微信开发时看到这个调用事例
调用示例(使用curl命令,用FORM表单方式上传一个多媒体文件):
curl -F media=@test.jpg "http://file.api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE"

这个是在php写的吗,在网上没有找到多少资料 ,请教哪位可以详细解释一下 或者给个链接
...全文
2854 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
那个PHP需要开通curl扩展吗
saqqq 2015-10-15
  • 打赏
  • 举报
回复
测试得了,木有用哇
  • 打赏
  • 举报
回复
谢谢斑竹的热心回答
xuzuning 2014-07-29
  • 打赏
  • 举报
回复
你那是命令行写法,要用 exec 函数调用
$ch = curl_init();  
curl_setopt($ch, CURLOPT_URL,"http://file.api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE");  
curl_setopt($ch, CURLOPT_POST, 1 );
curl_setopt($ch, CURLOPT_POSTFIELDS, "media=@test.jpg");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$s = curl_exec ($ch);
  • 打赏
  • 举报
回复
引用 1 楼 xuzuning 的回复:
这是命令行写法 windows 下需下载一个 curl.exe php 有 curl 扩展
那如果php开启了curl 扩展 那是不是可以这样写 <?php curl -F media=@test.jpg "http://file.api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE" ?>
xuzuning 2014-07-26
  • 打赏
  • 举报
回复
这是命令行写法 windows 下需下载一个 curl.exe php 有 curl 扩展

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧