gpt4 book ai didi

java - REST 文件上传 - 多部分或仅在输入流上发送内容

转载 作者:行者123 更新时间:2023-11-30 11:35:47 26 4
gpt4 key购买 nike

我需要编写应该接收文件并将其保存到磁盘的 REST 资源。
文件将从 jersey 客户端发送。
现在,我看到两个选项:
1.使用多部分
2. 将输入流作为字符串读取并将其保存到文件中。

使用 multipart 的优点是什么?它与文件大小有关吗?或者别的什么?

谢谢

最佳答案

如果你使用 Jersey 服务器端,使用 multipart 你会获得

  • 磁盘缓冲(当然你不想在内存中保留大文件)
  • 自动 base64/二进制流转换

如果您选择字符串选项,则这些好处将不可用。

另请参阅我对问题 JAX-RS Accept Images as input 的回答, 有一个多部分选项的示例实现

关于java - REST 文件上传 - 多部分或仅在输入流上发送内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14932701/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com