We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cfb4d76 commit 06ffb31Copy full SHA for 06ffb31
lib/HTTP/Request/Common.pm
@@ -14,6 +14,7 @@ our @EXPORT_OK = qw($DYNAMIC_FILE_UPLOAD DELETE);
14
15
require HTTP::Request;
16
use Carp();
17
+use File::Spec;
18
19
my $CRLF = "\015\012"; # "\r\n" is not portable
20
@@ -143,7 +144,7 @@ sub form_data # RFC1867
143
144
my($file, $usename, @headers) = @$v;
145
unless (defined $usename) {
146
$usename = $file;
- $usename =~ s,.*/,, if defined($usename);
147
+ $usename = (File::Spec->splitpath($usename))[-1] if defined($usename);
148
}
149
$k =~ s/([\\\"])/\\$1/g;
150
my $disp = qq(form-data; name="$k");
0 commit comments