dqellle310167 2019-07-09 10:45
浏览 221

guzzle http无法将文件上传到框中

I am trying to upload file using the code below

$response = $client->request('POST', 'https://upload.box.com/api/2.0/files/content', [
    'headers' => [
        'Authorization' => "Bearer {$access_token}",
        'Content-Type' => 'application/x-www-form-urlencoded'
    ], 
    'attributes' => [
        'name' => $file,
        'parent' => ['id',$parent_id],
        'file' => $filePath
    ]
]);

After I run the code on browser, I get this below error

Fatal error: Uncaught exception 'GuzzleHttp\Exception\ClientException' with message 'Client error: POST https://upload.box.com/api/2.0/files/content resulted in a 415 Unsupported Media Type

Any better approach to upload file using GuzzleHttp?.

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 一直显示正在等待HID—ISP
    • ¥15 Python turtle 画图
    • ¥15 关于大棚监测的pcb板设计
    • ¥15 stm32开发clion时遇到的编译问题
    • ¥15 lna设计 源简并电感型共源放大器
    • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
    • ¥15 Vue3地图和异步函数使用
    • ¥15 C++ yoloV5改写遇到的问题
    • ¥20 win11修改中文用户名路径
    • ¥15 win2012磁盘空间不足,c盘正常,d盘无法写入