Rest 原始请求正文发送文档的多部分/表单数据
我正试图找出如何通过Rest将PDF文档发送到服务器,但我想通过Postman中的原始请求正文来实现这一点:Rest 原始请求正文发送文档的多部分/表单数据,rest,pdf,encoding,base64,multipartform-data,Rest,Pdf,Encoding,Base64,Multipartform Data,我正试图找出如何通过Rest将PDF文档发送到服务器,但我想通过Postman中的原始请求正文来实现这一点: ------verycreativeboundary Content-Disposition: form-data; name="type" 144 ------verycreativeboundary Content-Disposition: form-data; name="parent_id" 1571844 ------verycrea
------verycreativeboundary
Content-Disposition: form-data; name="type"
144
------verycreativeboundary
Content-Disposition: form-data; name="parent_id"
1571844
------verycreativeboundary
Content-Disposition: form-data; name="name"
documentName25.pdf
------verycreativeboundary
Content-Disposition: form-data; name="file"; filename="documentName25.pdf"
Content-Type: application/pdf
Content-Transfer-Encoding: base64
{yourbase64}
------verycreativeboundary--
《邮递员》中的原始尸体:
------verycreativeboundary
Content-Disposition: form-data; name="type"
144
------verycreativeboundary
Content-Disposition: form-data; name="parent_id"
1571844
------verycreativeboundary
Content-Disposition: form-data; name="name"
documentName25.pdf
------verycreativeboundary
Content-Disposition: form-data; name="file"; filename="documentName25.pdf"
Content-Type: application/pdf
Content-Transfer-Encoding: base64
{yourbase64}
------verycreativeboundary--
在标题中:
Content-Type multipart/form-data;boundary=----verycreativeboundary
我在{yourbase64}中发送的base64如下所示
JVBERI0xLJYNJELJZ9MNCJI0IDAGB2 JQCJW8L0ZPBHRLCI9GBGF0ZURLY29KZS9GAXJZDCAYMS9MZW5NDGGGMJY
通过这个,我成功地将pdf发送到服务器,但pdf仅包含base64作为字符串。所以PDF被破坏了。
因此有些东西无法将base64解码为pdf
在pdf中正确解码pdf数据时,我遗漏了什么?
也许我在内容传输编码方面做错了什么
我需要这样做的应用程序只有RAW Body方法,所以我不能使用其他方法