From 09b02c50df8ae0d87ce7b3e5e092eb93086f5f1e Mon Sep 17 00:00:00 2001 From: José Bollo Date: Fri, 13 May 2016 11:50:38 +0200 Subject: implements the example for file uploading MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change-Id: I3171edbb702eecde401a218f8a56cc365aeaadbb Signed-off-by: José Bollo --- plugins/samples/SamplePost.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/plugins/samples/SamplePost.c b/plugins/samples/SamplePost.c index d6c5dec8..cfb0c591 100644 --- a/plugins/samples/SamplePost.c +++ b/plugins/samples/SamplePost.c @@ -47,7 +47,11 @@ static void GetJsonByPost (struct afb_req request) // Upload a file and execute a function when upload is done static void Uploads (struct afb_req request, const char *destination) { - afb_req_fail_f(request, "unimplemented", "destination: %s", destination); + struct afb_arg a = afb_req_get(request, "file"); + if (a.value == NULL || *a.value == 0) + afb_req_fail_f(request, "failed", "no file selected"); + else + afb_req_success_f(request, NULL, "uploaded file %s of path %s for destination %s", a.value, a.path, destination); } // Upload a file and execute a function when upload is done -- cgit 1.2.3-korg