如何将图像从URL下载到图像文件夹-Grails

时间:2013-06-10 03:45:04

标签: image url grails download

我想从特定网址下载图片:例如

 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; }
      }
      }

需要帮助。 三江源。

1 个答案:

答案 0 :(得分:0)

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

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

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