gpt4 book ai didi

perl - 如何在perl中上传多个文件?

转载 作者:行者123 更新时间:2023-12-02 04:34:37 24 4
gpt4 key购买 nike

我需要使用 perl cgi 上传多个文件。我使用表单类型作为

enctype="multipart/form-data and also set multiple='multiple' in input type file.

只需要知道我们应该在服务器端写什么?

谁能告诉我如何使用 perl 上传多个文件?

最佳答案

下面的代码就足够了,将参数中存在的文件上传到/storage 位置:

use CGI;
my $cgi = new CGI;
my @files = $cgi->param('multi_files[]');
my @io_handles=$cgi->upload('multi_files[]');
foreach my $upload(@files){
print "Filename: $upload<br>";
my $file_temp_path = "/storage";
my $upload_file = shift @io_handles;
open (UPLOADFILE,">$file_temp_path/$upload") or print "File Open Error";
binmode UPLOADFILE;
while (<$upload_file>) {
print UPLOADFILE;
}
}
print "Files Upload done";

关于perl - 如何在perl中上传多个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22226597/

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