通过 Perl 将 blob 字符串写入文件

Write blob string into a file via Perl

我在 perl 中有一个 blob srting(一个 jpg 图像)。如何使用 perl 将它写入 jpg 文件到服务器上的磁盘?

我在 CPAN 上找到了 File::BLOB 模块,但不清楚它只能将文件转换为 blob,还是也可以将 blob 转换为文件。

File::BLOB 将 blob 转换为文件的功能,或者是否有任何其他工作模块或进程可以执行此操作?

只需打开一个文件句柄,将其设置为 binary mode 并写出您的数据。

open my $fh, '>', 'foo.jpg' or die $!;
binmode $fh;
print $fh $blob;
close $fh;

也看看perlopentut