Mercurial > imgup
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 } |