问题描述:
通过接口 wp.uploadFile 远程上传图片,能够正确返回上传数据,实际访问数据时却是无效图片。

解决方案:
官网API上说是要对bits字段进行base64加密,但是在服务器端接受的函数里却没有解密。对应文件路径wp-includes/class-wp-xmlrpc-server.php

原代码:

[caption id="attachment_567" align="alignnone" width="1282"]解决WordPress xmlrpc 远程上传图片问题 解决WordPress xmlrpc 远程上传图片问题[/caption]

解决后的代码:

[caption id="attachment_569" align="alignnone" width="1242"]解决WordPress XMLRPC 远程图片上传问题 解决WordPress XMLRPC 远程图片上传问题[/caption]

标签: WordPress