comparison plugins/mod_http_file_share.lua @ 13975:eae7d0350a52

Merge 13.0->trunk
author Kim Alvefur <zash@zash.se>
date Thu, 02 Oct 2025 21:09:51 +0200
parents 1746a6bd4644 9974b210d620
children b688908622a1
comparison
equal deleted inserted replaced
13973:1746a6bd4644 13975:eae7d0350a52
352 if request.body_sink then 352 if request.body_sink then
353 local final_size = request.body_sink:seek(); 353 local final_size = request.body_sink:seek();
354 local uploaded, err = errors.coerce(request.body_sink:close()); 354 local uploaded, err = errors.coerce(request.body_sink:close());
355 if final_size ~= upload_info.filesize then 355 if final_size ~= upload_info.filesize then
356 -- Could be too short as well, but we say the same thing 356 -- Could be too short as well, but we say the same thing
357 module:log("debug", "Final file size is %s but expected %s (%s difference)", B(final_size), B(upload_info.filesize), B(upload_info.filesize - final_size)); 357 module:log("debug", "Final file size is %s but expected %s (%s difference)",
358 B(final_size), B(upload_info.filesize), B(upload_info.filesize - final_size));
358 uploaded, err = false, upload_errors.new("filesize", { request = request }); 359 uploaded, err = false, upload_errors.new("filesize", { request = request });
359 end 360 end
360 if uploaded then 361 if uploaded then
361 module:log("debug", "Upload of %q completed, %s", filename, B(final_size)); 362 module:log("debug", "Upload of %q completed, %s", filename, B(final_size));
362 assert(os.rename(filename.."~", filename)); 363 assert(os.rename(filename.."~", filename));