我在我的网站上生成了Google图表API中的二维码,其中包含一些传递的参考号。
我有大约100个这样的代码是从URL生成的,如下所示:
$= image_tag("http://chart.apis.google.com/chart?cht=qr&chl=#{qr.code}&chs=120x120&choe=UTF-8", :size => "120x120")
我想创建一个循环遍历我的数组并生成png文件的方法,然后将它们放在一个zip文件中,我可以一键下载。
我尝试使用send_data "url", :disposition = > "attachment", :type => "image/png"
这只保存了URL,而不是生成的图像。将URL放入浏览器会打开一个带有图像的窗口。
除此之外,我无法将所有文件添加到zip文件中。 Rails有自己的内置压缩方法吗?