微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何使用java将zip文件发送到服务器?

如何解决如何使用java将zip文件发送到服务器?

我想编写一个在服务器上运行的信使程序,可以发送任何大小的 zip 文件。因此,您可以将 zip 文件发送到服务器,当任何其他人在线时,服务器会将 zip 文件发送给其他人。我不知道我可以使用什么服务器类型,当我研究时我什么也没找到。因为我想在我的 RaspBerry Pi 上运行服务器,所以如果我可以减慢数据流的速度,这也会很有帮助。如果你们中的一个人可以推荐服务器类型、类或方法,那将非常有帮助,这样我就可以做更多的研究。 提前致谢

解决方法

您可以在 EclipseIDE 上创建一个 maven 项目并使用 Jersey 作为 API 层(教程:https://www.journaldev.com/498/jersey-java-tutorial)。

你的班级:

@Path("/zip")
public class ZIPRest{

    @POST
    @Path("/upload")
    @Consumes("application/json")
    @Produces("application/json")
    public Response uploadZIP(InputStream file){
       // TODO: convert InputStream in BLOB and save it on database
    }
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。