-1

我正在寻找一种从网站保存图片的好方法。我得到了图片的网址。在 Perl 中保存图片的标准方法是什么?考虑将它们保存为数组或 .jpg 文件中的字符串。(哪个更好?)而且,我需要修改文件名的功能。感谢您的所有帮助。

4

1 回答 1

4

好吧,我猜标准方法如下:首先,您获取远程图片的内容,然后将该内容保存在您喜欢的任何名称(和路径)下。

这可以通过多种方式完成,我想最简单的方法就是使用简单的 CPAN 模块LWP::Simple

use strict; 
use warnings; 
use LWP::Simple;

my $url = 'here goes some url'; 
my $file = 'here goes a filename'; 

getstore($url, $file);

嗯,就是这样。) 是的,就这么简单。当然,它可能会被一些错误检查(和相关消息)修饰,但对于最简单的任务来说应该足够了。

甚至更好的是,它可以简化为单行:

perl -MLWP::Simple -e 'getstore("http://google.com/", "~/have/grabbed/the.internets")'
于 2012-05-21T23:19:20.180 回答