enumerateObjectsWithOptions 和for 循环

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了enumerateObjectsWithOptions 和for 循环相关的知识,希望对你有一定的参考价值。

参考技术A 如果在for in 循环里面,对数组进行修改,无论是增删改 都会扔出一个异常。
如果时for循环的话就没有问题

for in实际上是快速枚举,enumerateObjectsWithOptions

//使用方法。

同理 遍历字典的用法

微信公众平台开发—上传永久素材(图片)

这段代码有错吗?为什么执行后返回的是media data missing,请大牛不吝赐教!或者给一份能正常使用的上传永久素材的PHP代码。万分感谢!

class test

public function upload()

include 'getAccessToken.php';
$obj = new getAccessToken();
$Access_Token = $obj->getStr();
$url = "https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=$Access_Token&type=image";
$file_info = array(
'filename' => "F:/svn/wx/baby.jpg",
'content-type'=>"image/jpeg",
'filelength'=>"78710"
);
$data= array("media"=>"@F:/svn/wx/baby.jpg",'form-data'=>$file_info);
$rs = $this->http_request($url,$data);
var_dump($rs);

private function http_request($url, $data = null)

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt ( $curl, CURLOPT_CONNECTTIMEOUT, "5");
if (! empty($data))
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);

curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($curl);
curl_close($curl);
return $output;


$test = new test();
$test->upload();

参考技术A 我是java写的,其他功能都没问题,就是上传永久图片素材不会。貌似微信公众平台开发者文档也没写。我反正是找了半天。我只求一个 上传永久图片素材的url 参考技术B 解决了么?我也是这个错误 参考技术C 上传永久素材要将type给为thumb 参考技术D 到底怎么解决的啊,我和你写的一样,不知道怎么传永久,再问一句 永久支持gif吗? 第5个回答  2015-08-05 你要指定name为media

以上是关于enumerateObjectsWithOptions 和for 循环的主要内容,如果未能解决你的问题,请参考以下文章