什么是二进制编码的PDF?

时间:2011-01-21 02:45:42

标签: php http rest

我目前正在尝试连接到一个没有很好记录的REST Api。 我需要使用Http POST请求将PDF上传到特定的URL。

Api文档说:

  

使用二进制编码的pdf对此请求进行POST。

它不起作用,我想知道“二进制编码的pdf”是什么意思。

我做的是:

$pdf = base64_encode(file_get_contents("test.pdf"));
$result = $restClient->post('/api/upload/', $pdf);

结果:

  

400 - 错误请求

注意:REST客户端适用于所有其他请求。我似乎并不知道“二进制编码”是什么意思。

Http Header“Content-type”也正确设置为“application / pdf”

1 个答案:

答案 0 :(得分:1)

听起来像是一种奇怪的方式“按原样 - 用<64> 用base64进行编码”。