1
0
mirror of https://github.com/lammertb/libhttp.git synced 2025-07-31 08:24:23 +03:00

Alternative to mg_upload (Step 49/?)

This commit is contained in:
bel
2016-02-14 21:07:22 +01:00
parent 03047808a0
commit 25193ba1e2
2 changed files with 23 additions and 13 deletions

View File

@ -178,10 +178,11 @@ struct mg_form_data_handler {
const char *value,
size_t valuelen,
void *user_data);
int (*field_stored)(const char *path, void *user_data);
int (*field_stored)(const char *path, size_t file_size, void *user_data);
void *user_data;
};
extern int mg_handle_form_data(struct mg_connection *conn,
struct mg_form_data_handler *fdh);
@ -226,11 +227,14 @@ field_get(const char *key, const char *value, size_t valuelen, void *user_data)
int
field_stored(const char *path, void *user_data)
field_stored(const char *path, size_t file_size, void *user_data)
{
struct mg_connection *conn = (struct mg_connection *)user_data;
mg_printf(conn, "stored as %s\r\n\r\n", path);
mg_printf(conn,
"stored as %s (%lu bytes)\r\n\r\n",
path,
(unsigned long)file_size);
return 0;
}