From: Thomas Lamprecht Date: Mon, 6 Mar 2023 12:01:16 +0000 (+0100) Subject: multipart upload: code cleanup/reuse X-Git-Url: https://git.proxmox.com/?p=pve-http-server.git;a=commitdiff_plain;h=435dbe0c062a72362a55816a323ca0ad2f529dee multipart upload: code cleanup/reuse Signed-off-by: Thomas Lamprecht --- diff --git a/src/PVE/APIServer/AnyEvent.pm b/src/PVE/APIServer/AnyEvent.pm index f1e700a..afbc321 100644 --- a/src/PVE/APIServer/AnyEvent.pm +++ b/src/PVE/APIServer/AnyEvent.pm @@ -1227,9 +1227,7 @@ sub file_upload_multipart { die "wrong field name '$2' for file upload, expected 'filename'" if $2 ne "filename"; $rstate->{phase} = 2; $rstate->{params}->{filename} = trim($3); - - # remove any remaining multipart "headers" like Content-Type - $hdl->{rbuf} =~ s/^.*?${newline_re}{2}//s + $remove_until_data->($hdl); # any remaining multipart "headers" like Content-Type } }