gpt4 book ai didi

java - Spring MVC 上传并流式传输到 FTP

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

我遇到一个问题,我需要使用 Spring MVC 将文件传输到 FTP。该场景是用户将文件上传到 Spring Boot Server,然后服务器将文件传输到 FTP。

问题是文件可能很大。有没有办法(除了将文件存储在磁盘上 - 我想避免这种情况)在文件上传到 Spring 服务器时将其流式传输到 FTP?因此 Spring 服务器的工作方式就像某种 FTP 代理。

使用常规方式,我假设Spring必须接收整个文件,然后才能将其传输到FTP。在此过程中,整个文件必须保存在内存中。我对吗?

如何避免将文件保留在内存中?

最佳答案

您可能会对这个问题的答案感兴趣。虽然我自己没有尝试过。但其要点是,您打开一个到 FTP 端点的 URL 连接并写入它的 OutputStream

FtpOutputStream or similar in standard Java

关于java - Spring MVC 上传并流式传输到 FTP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35941647/

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