繁体   English   中英

图片直接从客户端上传到远程服务器? 春季/ Tomcat

[英]Image Upload directly from client to remote server? Spring/Tomcat

只是想知道什么是通用解决方案。 我们有两个负载均衡的Web服务器和一个单独的服务器来保存图像。 我们当前的过程是,用户将图像直接上传到Web服务器(无论他们连接到哪个服务器),然后将作业输入数据库。 另一个进程每隔几分钟检查一次图像作业,然后将图像从Web服务器复制到图像服务器。

从用户上传到可见之间的延迟并不理想。 我们可以加强检查图像作业频率的循环,但是理想情况下,我希望用户将图像上传到图像服务器,而不是复制两次。 应该怎么做? 春天有什么要解决的吗? 似乎我想大多数人会如何处理CDN?

我想限制用户上传的图像在我们的网站上可用的时间...

您可以将上传时的图像插入数据库。 当请求映像并且映像不在文件系统中时,您可以从db传递映像,同时将其同步到文件系统。 如果您不想将所有图像保留在数据库中,则也可以在同一步骤中将其从数据库中删除。

只需将webapp授予对图像服务器的直接访问权限,以便它可以立即将图像保存在图像服务器上。 我看不出这是怎么形成问题的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM