0

我想从特定的 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; }
      }
      }

需要帮忙。谢谢你。

4

1 回答 1

0

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

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

之后按照这个答案保存文件如何在当前系统中从 grails 控制器操作中创建文件并保存从数据库中获取的数据?. 请注意,您正在处理二进制文件格式!

于 2013-06-10T06:00:17.707 回答