gpt4 book ai didi

perl - 如何在不使用 :content_file option? 的情况下将响应作为文件处理

转载 作者:行者123 更新时间:2023-12-02 08:59:30 25 4
gpt4 key购买 nike

示例代码:

my $ua = LWP::UserAgent->new;  
my $response = $ua->get('http://example.com/file.zip');
if ($response->is_success) {
# get the filehandle for $response->content
# and process the data
}
else { die $response->status_line }

我需要将内容作为文件打开,而不事先将其保存到磁盘。你会怎么做?

最佳答案

您可以打开一个指向标量的假文件句柄。如果文件参数是标量引用,Perl 会将标量的内容视为文件数据而不是文件名。

open my $fh, '<', $response->content_ref;

while( <$fh> ) {
# pretend it's a file
}

关于perl - 如何在不使用 :content_file option? 的情况下将响应作为文件处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2366032/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com