- if (!_rygel_upload (ctx, path))
- return jsonNewMessage(AFB_FAIL, "Error when uploading file... could not complete");
+ if (!path)
+ fprintf (stderr, "Error encoutered during intermediary file transfer\n");
+
+ else if (!_rygel_upload (ctx, path)) {
+ request->errcode = MHD_HTTP_EXPECTATION_FAILED;
+ request->jresp = jsonNewMessage (AFB_FAIL, "Error when uploading file to media server... could not complete");
+ }
+
+ else {
+ request->errcode = MHD_HTTP_OK;
+ request->jresp = jsonNewMessage (AFB_SUCCESS, "upload=%s done", path);
+ }