aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXavier Del Campo Romero <xavi.dcr@tutanota.com>2023-09-09 00:36:26 +0200
committerXavier Del Campo Romero <xavi.dcr@tutanota.com>2023-09-09 00:39:43 +0200
commit34d716082a0136056373f3d0c6ed7abce45484b3 (patch)
tree9e1e2117e9689f6986c7156279488d610dd2c619
parent09909c0a3b326efd6a2b87df95d0e73c1e394c29 (diff)
http: Insert name into http_post_file
Whereas slcl, the project where slweb started, ignored this field, some applications might require it.
-rw-r--r--http.c1
-rw-r--r--include/slweb/http.h2
2 files changed, 2 insertions, 1 deletions
diff --git a/http.c b/http.c
index e239972..9274ccb 100644
--- a/http.c
+++ b/http.c
@@ -1488,6 +1488,7 @@ static int apply_from_file(struct http_ctx *const h, struct form *const f)
*pf = (const struct http_post_file)
{
+ .name = f->name,
.tmpname = f->tmpname,
.filename = f->filename
};
diff --git a/include/slweb/http.h b/include/slweb/http.h
index db2c0b6..7f5935a 100644
--- a/include/slweb/http.h
+++ b/include/slweb/http.h
@@ -35,7 +35,7 @@ struct http_payload
const struct http_post_file
{
- const char *tmpname, *filename;
+ const char *name, *tmpname, *filename;
} *files;
} post;
} u;