需要从REST API回发中解析二进制pdf数据,并将其保存在文件系统或mysql db中

时间:2018-08-23 05:51:36

标签: spring-mvc spring-restcontroller spring-rest

下面的

是回发消息的示例。我正在使用Spring Rest将数据发布到一个聚会上。作为回报,他们将向我发送原始pdf数据以及回发消息。我如何读取此pdf数据并在以后请求时在浏览器中下载pdf文件。

感谢您对代码的帮助。

我是参考文字

------------d0f32ac86c8249c9aa562c1fcfbfeb66
Content-Disposition: form-data; name="filename"

Bk-40274-tx17-Mess.pdf
------------d0f32ac86c8249c9aa562c1fcfbfeb66
Content-Disposition: form-data; name="fileformat"

pdf
------------d0f32ac86c8249c9aa562c1fcfbfeb66
Content-Disposition: form-data; name="file"; filename="Bk-40274-tx17-Mess.pdf"
Content-Type: application/pdf

1 个答案:

答案 0 :(得分:0)

  1. 您需要创建可以接收pdf内容的UploadRestController。您可以点击以下链接来开发UploadRestController。

Spring : File Upload RESTFUL Web Service

  1. 您的UploadRestController会将文件保存在文件系统中的某个位置,并将其文件路径/其他填充数据保存在DB或Cache中。

  2. 开发另一个DownloadRestController,它将在需要时为您提供PDF。它将使用元数据从文件系统读取文件并设置响应。您可以点击以下链接来开发DownloadRestController。

Return generated pdf using spring MVC