繁体   English   中英

刷新SparkJava提供的静态文件

[英]Refresh static files served by SparkJava

我正在使用Spark Java做一个项目。 在服务器端,创建了一些图像,我希望它们在客户端中可用。 由于我有一个静态内容目录,在服务器端创建映像后,我将它放在该目录中。 但是,除非我重新启动服务器,否则此文件不可用。 我想必须有一种方法可以在运行时刷新Spark Java的静态目录文件,以便可以实现运行时创建的映像请求。 对?

谢谢!

文件说:

如果使用staticFiles.location(...) ,意味着将静态文件保留在类路径中,则在构建应用程序时staticFiles.location(...)静态资源复制到目标文件夹。 这意味着您必须创建/构建项目才能刷新静态文件。 解决方法是告诉Spark从src-directory的绝对路径读取静态文件。

所以请改用staticFiles.externalLocation()

我已经通过将png编码为Base 64并将其作为响应发送给客户端来解决它。

暂无
暂无

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

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