wordpress远程上传图片
来源:互联网 发布:stm8l152数据手册 编辑:程序博客网 时间:2024/05/17 23:40
使用API远程上传图片;
include("xmlrpc.inc");
$c = new xmlrpc_client("/xmlrpc.php", "blog.zaodianshuo.com", 80);
$struct = new xmlrpcval (
array (
"name" => new xmlrpcval ( '1234.jpg','string'),
"type" => new xmlrpcval ( 'image/jpeg','string'),
"bits" => new xmlrpcval ( $_POST['pic'],'base64') // $_POST['pic']得到的值是把图片编码过的
), "struct"
);
$msg = new xmlrpcmsg("metaWeblog.newMediaObject");
$msg ->addParam(new xmlrpcval(1,"string"));
$msg ->addParam(new xmlrpcval("userName","string"));
$msg ->addParam(new xmlrpcval("pass","string"));
$msg ->addParam($struct);
$msg ->addParam(new xmlrpcval("1","string"));
$r =$c->send($msg);
var_dump (php_xmlrpc_decode($r));
忽略下面的文字。
中途遇到一点问题,上传上去的图片无法显示,下载到本地,转成Base64之后的值跟上传之前图片编码后的值再编码一次的值一样,
找到wp-includes\functions.php 1720行左右,方法wp_upload_bits里,把@fwrite( $ifp, $bits );改成@fwrite( $ifp, base64_decode($bits) );这样肯定是不行的,上传其他类型媒体文件也会用到这个方法,待详细研究。
- wordpress远程上传图片
- wordpress不能上传图片
- wordpress远程图片本地化插件
- 【wordpress】wordpress图片上传HTTP错误问题
- wordpress上传图片不显示
- sea wordpress 无法上传图片
- wordpress图片上传问题汇总
- php 远程上传文件 远程上传图片
- wordpress远程图片文件自动本地化
- WordPress无法上传图片、文件(非Copy)
- WordPress上传图片错误“无法建立目录..”
- WordPress 无法上传图片的解决办法
- 我遇到的WordPress图片上传问题
- wordpress无法上传中文名的图片
- wordpress上传图片按时间重命名
- wordpress更改图片上传的默认路径
- 本地、远程图片上传预览
- wordpress上传图片时出现错误的解决方案
- Unity3d编译APK包时,DEX编译失败
- 如何挂载ubi文件系统
- android Task 学习笔记
- 黑马程序员_面向对象讲解
- jQuery.validate 用法
- wordpress远程上传图片
- flex Menu(下拉菜单)的实现
- Android瀑布流,类似于蘑菇街和迷尚 应用里的排列
- 修改oralce11g 字符集为ZHS16GBK
- Debian 6,使用 insserv 代替 update-rc.d
- 输出txt
- linux(此处实践为mac os系统)下禁用指定端口
- dequeueReusableCellWithIdentifier的运行机制
- 黑马程序员_静态方法,java文档制作和单例设计模式