add allocator to handler, fix registry call
This commit is contained in:
parent
fa4590171d
commit
4287ae9c2a
|
@ -295,13 +295,14 @@ fn uploadFile(response: *http.Response, request: http.Request) !void {
|
|||
var multipart = try Multipart.init(request.body, content_type.?, &boundary_buffer);
|
||||
var hzzp_buffer: [1024]u8 = undefined;
|
||||
|
||||
while (try multipart.next(&hzzp_buffer)) |part| {
|
||||
while (try multipart.next(&hzzp_buffer, global_allocator.?)) |part| {
|
||||
defer part.deinit();
|
||||
std.log.info(
|
||||
"got part from multipart request! name='{s}' filename='{s}' content_type='{s}' length={d}",
|
||||
.{ part.disposition.name, part.disposition.filename, part.content_type, part.body.len },
|
||||
);
|
||||
|
||||
var extensions = registry.getExtensionsByType(part.content_type);
|
||||
var extensions = registry.?.getExtensionsByType(part.content_type);
|
||||
if (extensions == null) return error.InvalidContentMimeType;
|
||||
const extension = extensions.?.items[0];
|
||||
|
||||
|
|
Loading…
Reference in New Issue