如何在 Vertx 中读取 pdf 文件?
How to read a pdf file in Vertx?
我是 VertX 的新手,我想使用“GET”方法阅读 pdf。我知道将使用缓冲区。但是互联网上没有关于如何做到这一点的资源。
省略有关如何从数据存储 (couchbase DB) 获取文件的详细信息,假设数据已正确读入 byte[]
.
读取数据后,您可以将其提供给一个 io.vertx.core.buffer.Buffer
,该 io.vertx.core.buffer.Buffer
可用于将数据混洗到 HttpServerResponse
,如下所示:
public void sendPDFFile(byte[] fileBytes, HttpServerResponse response) {
Buffer buffer = Buffer.buffer(fileBytes);
response.putHeader("Content-Type", "application/pdf")
.putHeader("Content-Length", String.valueOf(buffer.length()))
.setStatusCode(200)
.end(buffer);
}
我是 VertX 的新手,我想使用“GET”方法阅读 pdf。我知道将使用缓冲区。但是互联网上没有关于如何做到这一点的资源。
省略有关如何从数据存储 (couchbase DB) 获取文件的详细信息,假设数据已正确读入 byte[]
.
读取数据后,您可以将其提供给一个 io.vertx.core.buffer.Buffer
,该 io.vertx.core.buffer.Buffer
可用于将数据混洗到 HttpServerResponse
,如下所示:
public void sendPDFFile(byte[] fileBytes, HttpServerResponse response) {
Buffer buffer = Buffer.buffer(fileBytes);
response.putHeader("Content-Type", "application/pdf")
.putHeader("Content-Length", String.valueOf(buffer.length()))
.setStatusCode(200)
.end(buffer);
}