我想通过REST
界面将文件发送到浏览器。
您能否提出最有效的方法,请记住以下内容?
HBase
获取文件,这意味着当我从HBase获取文件时,我会在Byte Array
中获取该文件。HBase
表中获取。前端是PHP
,我不知道PHP
。
答案 0 :(得分:1)
在REST
api中,您只需将byte array
传递给Response
即可自行处理。
使用以下代码 -
@Produces("image/jpg")
public Response getImage() {
<Fetch it from where ever you have it>
Response.ok(<byteArrayOfTheFile>).build();
}
答案 1 :(得分:0)
我正在进行WebService的案例研究,我发送文件:
对文件内容进行编码并将其发送到将要对其进行解码并读取内容的目的地始终是一件好事。
作为附件发送始终对世界开放,因为它没有加密。并且如果网络具有高交通失败率很高。