wp_remote_post与文件有效载荷

  发布于 2023-02-11 20:05

我正在尝试通过wp_remote_post张贴文件。不幸的是,传递给此函数的任何文件流或文件路径(是否带有CURL样式@,是否已添加)都只是被删除,并从有效负载中删除。

我在wp-hackers上找到了一个帖子,但是,它极易被破解,并且容易出错。如果没有从头开始编写完整的HTTP有效负载,真的有没有办法通过此功能传输文件?

如果有兴趣,下面是使用CURL样式(用@开头的路径)的示例代码块:

    $body["attachment[{$i}]"] = "@{$attachment}";

    $data = array(
    'body' => $body,
    'headers' => array(
        'Authorization' => 'Basic ' . base64_encode( "user:{$apiKey}" )));

$url = "https://api.someservice.net/{$domain}/endpoint";
$response = wp_remote_post( $url, $data );

谢谢!

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有