【问题标题】:How to download images from the URL to images folder-Grails如何从 URL 下载图片到 images 文件夹-Grails
【发布时间】:2013-06-05 16:19:30
【问题描述】:

我想从特定的url下载图片:like

 http://www.someexample.com/data/adImages/filename.png

我已经使用了下面的代码,但没有运气。!

def addresss = {
    def address = "http://www.exap.com/data/Images/file.png".toURL()
    new File("${address.tokenize('/')[-1]}.png").withOutputStream { out ->
  new URL(address).withInputStream { from ->  out << from; }
      }
      }

需要帮助。 谢谢。

【问题讨论】:

    标签: image url grails download


    【解决方案1】:

    您不应将任何内容下载到 Web 应用程序的内部文件夹中,因为当您重新部署应用程序时,其中的文件将会丢失。

    相反,您必须在硬盘驱动器上创建一个文件夹,并使其对应用程序服务器可访问(权限)。

    然后按照此答案保存文件 How to create file in current system from within grails controller action and save data fetched from database? 。请注意,您正在处理二进制文件格式!

    【讨论】:

    • 哦,好吧。!否则我可以重复使用保留在 url 中的图像而不下载和保存..!
    • 是的,您可以重复使用它们。你只需要构造一个合适的 链接
    猜你喜欢
    • 2020-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-12
    • 2018-02-20
    • 2017-07-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多