栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何编写一个接受二进制文件(pdf)的静态Web服务

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何编写一个接受二进制文件(pdf)的静态Web服务

@POST@Consumes(MediaType.MULTIPART_FORM_DATA)@Produces(MediaType.TEXT_PLAIN)@Path("submit")public Response submit(@FormDataParam("clientID") String clientID,        @FormDataParam("html") String html,        @FormDataParam("pdf") InputStream pdfStream) {    try {        byte[] pdfByteArray = DocUtils.convertInputStreamToByteArrary(pdfStream);    } catch (Exception ex) {        return Response.status(600).entity(ex.getMessage()).build();    }}...public static byte[] convertInputStreamToByteArrary(InputStream in) throws IOException {    ByteArrayOutputStream out = new ByteArrayOutputStream();    final int BUF_SIZE = 1024;    byte[] buffer = new byte[BUF_SIZE];    int bytesRead = -1;    while ((bytesRead = in.read(buffer)) > -1) {        out.write(buffer, 0, bytesRead);    }    in.close();    byte[] byteArray = out.toByteArray();    return byteArray;}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/495938.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号