]> git.proxmox.com Git - pve-http-server.git/blobdiff - src/PVE/APIServer/AnyEvent.pm
multipart upload: properly parse file parts without Content-Type
[pve-http-server.git] / src / PVE / APIServer / AnyEvent.pm
index 1f9952f6f7aa22da20a9a5ee7b16d7502d49a8ef..ac488991939a64800484dfdd752c98f6b5b45888 100644 (file)
@@ -1222,7 +1222,7 @@ sub file_upload_multipart {
            $extract_form_disposition->('checksum-algorithm');
            $extract_form_disposition->('checksum');
 
-           if ($hdl->{rbuf} =~ s/^${delim_re}Content-Disposition: (.*?); name="(.*?)"; filename="([^"]+)"${newline_re}//s) {
+           if ($hdl->{rbuf} =~ s/^${delim_re}Content-Disposition: (.*?); name="(.*?)"; filename="([^"]+)"//s) {
                assert_form_disposition($1);
                die "wrong field name '$2' for file upload, expected 'filename'" if $2 ne "filename";
                $rstate->{phase} = 2;