以下哪一种方式更“合适”以在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/