Mercurial > urweb
comparison src/c/driver.c @ 739:4bb7e1c0550a
Only allow single-file upload per control
author | Adam Chlipala <adamc@hcoop.net> |
---|---|
date | Sat, 25 Apr 2009 14:35:49 -0400 |
parents | d049d31a1966 |
children | b302b6e35f93 |
comparison
equal
deleted
inserted
replaced
738:7fa4871e8272 | 739:4bb7e1c0550a |
---|---|
391 part_len = part - after_sub_headers - 2; | 391 part_len = part - after_sub_headers - 2; |
392 part[0] = 0; | 392 part[0] = 0; |
393 part += boundary_len; | 393 part += boundary_len; |
394 | 394 |
395 if (filename) { | 395 if (filename) { |
396 uw_Basis_file *f = malloc(sizeof(uw_Basis_file)); | 396 uw_Basis_file f = {filename, {part_len, after_sub_headers}}; |
397 uw_Basis_files fs = { 1, f }; | 397 |
398 | 398 uw_set_file_input(ctx, name, f); |
399 f->name = filename; | |
400 f->data.size = part_len; | |
401 f->data.data = after_sub_headers; | |
402 | |
403 uw_set_file_input(ctx, name, fs); | |
404 } else | 399 } else |
405 uw_set_input(ctx, name, after_sub_headers); | 400 uw_set_input(ctx, name, after_sub_headers); |
406 } | 401 } |
407 } | 402 } |
408 else { | 403 else { |