comparison page-download.c @ 36:575c90cafc7e default tip @

imgupd: use id as filename
author David Demelier <markand@malikania.fr>
date Thu, 16 Mar 2023 12:56:46 +0100
parents 3e01d0147294
children
comparison
equal deleted inserted replaced
35:3e01d0147294 36:575c90cafc7e
37 else { 37 else {
38 khttp_head(r, kresps[KRESP_CONTENT_TYPE], "%s", kmimetypes[KMIME_APP_OCTET_STREAM]); 38 khttp_head(r, kresps[KRESP_CONTENT_TYPE], "%s", kmimetypes[KMIME_APP_OCTET_STREAM]);
39 khttp_head(r, kresps[KRESP_CONTENT_LENGTH], "%llu", (unsigned long long)image.datasz); 39 khttp_head(r, kresps[KRESP_CONTENT_LENGTH], "%llu", (unsigned long long)image.datasz);
40 khttp_head(r, kresps[KRESP_CONNECTION], "keep-alive"); 40 khttp_head(r, kresps[KRESP_CONNECTION], "keep-alive");
41 khttp_head(r, kresps[KRESP_CONTENT_DISPOSITION], 41 khttp_head(r, kresps[KRESP_CONTENT_DISPOSITION],
42 "attachment; filename=\"%s\"", image.filename); 42 "attachment; filename=\"%s\"", image.id);
43 khttp_body(r); 43 khttp_body(r);
44 khttp_write(r, image.data, image.datasz); 44 khttp_write(r, image.data, image.datasz);
45 khttp_free(r); 45 khttp_free(r);
46 image_finish(&image); 46 image_finish(&image);
47 } 47 }