我使用request.getFile(“file”)获取上传的文件,其中“file”是我的gsp文件中文件输入元素的名称。我可以解析这个文件,但是当我尝试获取文件的原始名称时,我遇到以下错误
没有方法签名:org.springframework.web.multipart.commons.CommonsMultipartFile.getOriginalFileName()适用于参数类型:()值:[] 可能的解决方案:getOriginalFilename()
这是我的代码:
def f = request.getFile("file")
def name = f.getOriginalFileName()
为什么我不能在'f'上调用getOriginalFileName()方法,我认为request.getFile()返回了一个MultipartFile对象
答案 0 :(得分:7)
该例外表明它是方法调用f.getOriginalFileName()
上的大写问题 - > f.getOriginalFilename()
。
答案 1 :(得分:1)
这是我的代码,对我有用:
#!/usr/bin/perl
use strict;use warnings;
my @url = ('url1','url2','url3');
my $pid;
my $url_to_process;
foreach my $url (@url) {
$pid = fork; #create new process.
unless ($pid) {
$url_to_process = $url;
last;
} #end loop if we are a child
}
unless ($pid) {
print "$$: $url_to_process\n"; # or do anything you like with the url
}