grails - 在grails中显示来自ftp服务器的图像的推荐方法是什么?

标签 grails

以下哪一种方式更“合适”以在gsp View 中显示ftp中的图像,我需要仅针对特定用户显示图像,在以下两种方式中,我将使用 Controller 在传递之前检查用户身份要求的图片:
1)从ftp服务器检索图像并将其放入临时文件中,然后将图像链接传递到 View 。
2)检索图像并将其作为字节传输到 View ,是否可以仅使用html / grails从字节显示图像?
还是有更好的方法?
谢谢

最佳答案

当然。您可以从grails渲染InputStream。

从ftp下载中创建文件是额外的步骤。但是从InputStream渲染图像将需要渲染额外的端点。因此,我想说这是费力的。就风格而言,两者都不可取。

如果将镜像下载为文件,则根据需要,可以避免以后通过ftp下载镜像。您可以只在本地提供下载的文件,而不必不断地从ftp服务器重新获取它。

如果您始终需要镜像的新副本,则应仅从FtpClient提供该镜像。

关于grails - 在grails中显示来自ftp服务器的图像的推荐方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37641479/

相关文章:

grails - Grails是否允许使用过滤器进行声明式异常处理?

tomcat - Grails/Groovy - 在后台导出/导入时超时

javascript - 无法通过 AJAX 将数据发布到 Grails 中 Controller 的操作

grails - Spring Security ACL和Postgres

grails - 防止Grails 2.4.4接受无效日期

grails - 在 Grails 中创建自定义条件 TagLib

grails - 如何修复 “No signature of method: java.util.ArrayList.delete()”删除对象?

grails - 集成测试redirectedURL的完整路径?

正则表达式验证 - grails

grails - 尝试运行应用程序时,Tomcat ClassNotFound异常