我想从特定网址下载图片:例如
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; }
}
}
需要帮助。 三江源。
答案 0 :(得分:0)
您不应将任何内容下载到Web应用程序内部文件夹中,因为重新部署应用程序时,内部文件将丢失。
相反,您必须在硬盘驱动器上创建一个文件夹,并使其可以访问(权限)到应用程序服务器。
然后按照此答案保存文件How to create file in current system from within grails controller action and save data fetched from database?。请注意,您正在处理二进制文件格式!