From patchwork Sat Mar 28 13:30:33 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: 'Darko Komljenovic' via swupdate X-Patchwork-Id: 1263262 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=googlegroups.com (client-ip=2607:f8b0:4864:20::f3c; helo=mail-qv1-xf3c.google.com; envelope-from=swupdate+bncbaabb3hy7xzqkgqekvriasq@googlegroups.com; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=none dis=none) header.from=googlegroups.com Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=googlegroups.com header.i=@googlegroups.com header.a=rsa-sha256 header.s=20161025 header.b=ELSFDTrl; dkim-atps=neutral Received: from mail-qv1-xf3c.google.com (mail-qv1-xf3c.google.com [IPv6:2607:f8b0:4864:20::f3c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 48qPS42VYSz9sSM for ; Sun, 29 Mar 2020 03:33:54 +1100 (AEDT) Received: by mail-qv1-xf3c.google.com with SMTP id u12sf10431646qvs.16 for ; Sat, 28 Mar 2020 09:33:54 -0700 (PDT) ARC-Seal: i=3; a=rsa-sha256; t=1585413229; cv=pass; d=google.com; s=arc-20160816; b=R2VVZMAggHUajkRbRU5Qd9Aa1ULDHdVDIaXgFSs3FfOZN0g5W6KE7i3jGOxVfkmB3B Na88QNG18Oz/H3b8RBeWl422ydV0IfTEuC8AmQvNleIDPjFkpfeuZKT2HLbNfEI3gHC0 NV1eNCNh0uae9U2UQCd0qZHgE2Rb2a6L3lUUI542ncrUXgfg53bHiwlWbMrFIokyiUOU FA4gwvukoq89VV9fa+69okTHOi92b5XI8XYnf2I6V9h84bGq+ua/PzOrB1OsUd2qM4vV pKBTv+X2lly/k7b9xi+qW6bX9cNwX7EXJXPIwF/ACLNakLBewmuKvfKa9a734Py3KC4K hXBw== ARC-Message-Signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-subscribe:list-archive:list-help:list-post :list-id:mailing-list:precedence:reply-to:mime-version:date:subject :message-id:cc:to:from:dkim-signature; bh=kQm2uFXxHJRVY/38JG/zeoX/K5AdnjRcIdzlqIHrb18=; b=UiBDCXXaWWgyc82WxGctOZm+qcWSdZOIrJNgV1nLj+fF0PQQTU1W3P8fjqk+p7LE2W NLJm1lRglFnqyZvXg8NTUHLUbdnrC59BclWcmfoxmm4cMtH3SZ/31MBcxkEuTK/1JBZR PTImc0eWJN/BuRYLsxdT9dn+j+egylPyzTwvAskCMNPd8NrEugO79VjvmrTXiWTWHAwf U/NLA8KwWVsdnFPV8917H208V49K/EMKmNECzlCDvVkfZPiHjqFFOF6bvQqII5IiTgbR eSQH+qadT3B2LjdLBZFyANGhmvsx/VZYKY/hyp0n6Pa1xUlE1B5rCQgknqLJLUPgpwCx IR2w== ARC-Authentication-Results: i=3; gmr-mx.google.com; dkim=pass header.i=@zoho.com header.s=zm2020 header.b=EtM+xNWX; arc=pass (i=1 spf=pass spfdomain=zoho.com dkim=pass dkdomain=zoho.com dmarc=pass fromdomain=zoho.com>); spf=pass (google.com: domain of dkomljenovic@zoho.com designates 136.143.188.96 as permitted sender) smtp.mailfrom=dkomljenovic@zoho.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=zoho.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlegroups.com; s=20161025; h=from:to:cc:message-id:subject:date:mime-version:x-original-sender :x-original-authentication-results:reply-to:precedence:mailing-list :list-id:list-post:list-help:list-archive:list-subscribe :list-unsubscribe; bh=kQm2uFXxHJRVY/38JG/zeoX/K5AdnjRcIdzlqIHrb18=; b=ELSFDTrlHS2u4aNNEBZZqIYXgifi8gr+m+WSsdp36VI5TPdV6D/qfOewgSXxeHwlCX GiOotJztkvno2PGGraPxx4iBbXa+BfNGKgcCvnZk5ZlKNptJDgt02ZmVchkjNzr8M/aV uVPnU9xcA8nnB6bc0j9DGhXCNJlMc72KvGSWLNGg3HaWyQIQZzIHI681FbPcS1ef46aa XafeIUU2AIXbES3KFER72IGcVXWC0cv0pH6gikNK5A9PfOAeRQu5fzJZRfKeCNqgng1N 8ZQMfsw97kLrHMG51ez49/8WAMM5nXoLis09iAtS9+NXEWejbzNKHn4f2VmGWN4Xgx4p iWlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:message-id:subject:date:mime-version :x-original-sender:x-original-authentication-results:reply-to :precedence:mailing-list:list-id:list-post:list-help:list-archive :list-subscribe:list-unsubscribe; bh=kQm2uFXxHJRVY/38JG/zeoX/K5AdnjRcIdzlqIHrb18=; b=eYLnXySesKn/RYTfPIN18tCLoDCtROaMBlN0YiYuNISwAOUeIfs0TPVOlQn59xZQLl gc5Cve6er6aUcxNzsPxpEIlNq7QxR7mal4gaZA/eh9hobFoGyNem+1MgTR1EbwrHpahn uLsNI81FzlzVg8aGkfi4XsVHLWsMNaTHm2sNpiwe/tpITxH+jH3hkX6xmAphslmZRaES gSwBQnAoLF/Omy+ya67Veots1u6pyjksyECRol4IPnu64MSioGjQW+w4p89rOnJTqm2r 4YDkoFQyvPtkUazfi/R9ZBTjY3XSN9mWLlG5BMe7hyFdZhJuIJqjMaxorz1Wcyw0/ScO uUDQ== X-Gm-Message-State: ANhLgQ3zxtabUy++4+aCLj7nM6LGlvqtbYyLwHV7Js8So0SIiORgLhaX BgMXPKMtYT6DIAsaHLRRGsA= X-Google-Smtp-Source: ADFU+vsyaaWitNbcufpAx+g3vkBeSuIG8poebZtLyj5ETOODQK6exhnyznDFOKHkOMcW70SgCodWwg== X-Received: by 2002:ac8:140e:: with SMTP id k14mr4681637qtj.222.1585413228888; Sat, 28 Mar 2020 09:33:48 -0700 (PDT) X-BeenThere: swupdate@googlegroups.com Received: by 2002:a0c:b3d4:: with SMTP id b20ls3332585qvf.11.gmail; Sat, 28 Mar 2020 09:33:48 -0700 (PDT) X-Received: by 2002:ad4:4182:: with SMTP id e2mr4375958qvp.247.1585413228548; Sat, 28 Mar 2020 09:33:48 -0700 (PDT) Received: by 2002:ae9:ed91:0:0:0:0:0 with SMTP id c139msqkg; Sat, 28 Mar 2020 06:30:46 -0700 (PDT) X-Received: by 2002:a17:907:432f:: with SMTP id ob23mr3650803ejb.177.1585402246258; Sat, 28 Mar 2020 06:30:46 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1585402246; cv=pass; d=google.com; s=arc-20160816; b=VKmztunVH04JjPvsdSiEIPsdHGL40/yuDZprU0fEkKMi4Q/CqDS1w+TVPOMjxZgYQB S4AF1eopopskwWXIwDOtPeLZDK5Bv3ZLTxcEnKTSPyVZQPnP0o/Mtb7UaGw8mesf4Br6 3I2Hg881wD9/7X3SZnQlgpGmIZZyZbWoDbpv/t+kabzThwVBqvwKXsGJUFklnHdW5XmH Q+tpxrxCVJgEG4FHAXw3cB+RU1nETkQcOzfrUld4BNEi/YnuMHj4ddC0rxAQmWJZWnUg vQR3ajNkOXkMy/wDDLkl33ATIHaQ1vlhwat2C05ebDhp9wLwXLGiGSLzutxot6+RlS5x 0xsA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:date:subject:message-id:cc :to:from:dkim-signature:domainkey-signature; bh=k9HeDOXc7s1SuDNRWgHiZ0TJbojQbQmXtQLp5PgblK0=; b=DRMkGrECwqxwKkTmpDZjXO+yQeItq1Q7jJky1IDQdB0Pm2lXhihPfObU3ZbygqY5rY ysW+vDPBCDcrSals1LrWrRNe+ztofRYssYCgxvqO9bALtejJZlYfkWkCP5IBoUPOIIZq AP4vnqvJVORVOZLEME5rv5HVky44ZWZFRH/+hOTGm5OvI7fUeMuRlCbe4z2UHYSz9ZYV FNPxkC+SVywrWmsvSt59xhYKR1pst+JHSeKobigkRIqTscJyyqrCtULNtAf/4KeEIKvF SVeUnNGvUuUZSkIP75RYY641ZVOnVa4j5zzDM3LQJR7IvQhQxohqNKz6r0J9lmmYy4Hw QO6Q== ARC-Authentication-Results: i=2; gmr-mx.google.com; dkim=pass header.i=@zoho.com header.s=zm2020 header.b=EtM+xNWX; arc=pass (i=1 spf=pass spfdomain=zoho.com dkim=pass dkdomain=zoho.com dmarc=pass fromdomain=zoho.com>); spf=pass (google.com: domain of dkomljenovic@zoho.com designates 136.143.188.96 as permitted sender) smtp.mailfrom=dkomljenovic@zoho.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=zoho.com Received: from sender4-pp-o96.zoho.com (sender4-pp-o96.zoho.com. [136.143.188.96]) by gmr-mx.google.com with ESMTPS id a10si32174edq.5.2020.03.28.06.30.45 for (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 28 Mar 2020 06:30:46 -0700 (PDT) Received-SPF: pass (google.com: domain of dkomljenovic@zoho.com designates 136.143.188.96 as permitted sender) client-ip=136.143.188.96; ARC-Seal: i=1; a=rsa-sha256; t=1585402243; cv=none; d=zohomail.com; s=zohoarc; b=JBVUGR+/WNuTCCMKkA1rgIEFsOJGDbs6GIHnV5Dq0Hmm6X8PAjv4cLR44PMAU3lGzt+vSxzUccxSUClsmsYmbmSnjWINLRvgHMdDNQ8sxDEp/eBnw6v50pjShFgEJkykUPdzZpRkfXJrTLZ+IYMna05X2yAZklSQiGQKvMK6LxM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1585402243; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:MIME-Version:Message-ID:Subject:To; bh=k9HeDOXc7s1SuDNRWgHiZ0TJbojQbQmXtQLp5PgblK0=; b=fA6qAwb+4xjBJ1k1XBL4pDwniAtZmrtFeOaBn0un7tKcTalgcQr+wNon4tEVCk5NGzUrmBlis8fTsGgmx5Xoz6HvqSVIdXVnmgkUzJFdm6ULEsM1g8049yLJZDHNX1YsTDsU+whNXcQupoEsyMV2nPgj2V3RWxMDAKcRuHZxhxI= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass header.i=zoho.com; spf=pass smtp.mailfrom=dkomljenovic@zoho.com; dmarc=pass header.from= header.from= Received: from dkomljenovic-pc.mydomain.it (cpe-188-129-77-144.dynamic.amis.hr [188.129.77.144]) by mx.zohomail.com with SMTPS id 1585402241151423.8949965034077; Sat, 28 Mar 2020 06:30:41 -0700 (PDT) X-Patchwork-Original-From: "'Darko Komljenovic' via swupdate" From: 'Darko Komljenovic' via swupdate To: swupdate@googlegroups.com Cc: Darko Komljenovic Message-ID: <20200328133033.10511-1-dkomljenovic@zoho.com> Subject: [swupdate] [PATCH] moongose_interface, upload_handler, json return message Date: Sat, 28 Mar 2020 14:30:33 +0100 X-Mailer: git-send-email 2.26.0 MIME-Version: 1.0 X-ZohoMailClient: External X-Original-Sender: dkomljenovic@zoho.com X-Original-Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@zoho.com header.s=zm2020 header.b=EtM+xNWX; arc=pass (i=1 spf=pass spfdomain=zoho.com dkim=pass dkdomain=zoho.com dmarc=pass fromdomain=zoho.com>); spf=pass (google.com: domain of dkomljenovic@zoho.com designates 136.143.188.96 as permitted sender) smtp.mailfrom=dkomljenovic@zoho.com; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=zoho.com X-Original-From: Darko Komljenovic Reply-To: Darko Komljenovic Precedence: list Mailing-list: list swupdate@googlegroups.com; contact swupdate+owners@googlegroups.com List-ID: X-Google-Group-Id: 605343134186 List-Post: , List-Help: , List-Archive: , List-Unsubscribe: , If image upload successful return status, file name and size in json Signed-off-by: Darko Komljenovic --- mongoose/mongoose_interface.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/mongoose/mongoose_interface.c b/mongoose/mongoose_interface.c index 4d2ab52..e3a990d 100644 --- a/mongoose/mongoose_interface.c +++ b/mongoose/mongoose_interface.c @@ -347,10 +347,15 @@ static void upload_handler(struct mg_connection *nc, int ev, void *p) ipc_end(fus->fd); mg_send_response_line(nc, 200, - "Content-Type: text/plain\r\n" + "Content-Type: application/json\r\n" "Connection: close"); mg_send(nc, "\r\n", 2); - mg_printf(nc, "Ok, %s - %d bytes.\r\n", mp->file_name, (int) fus->len); + mg_printf(nc, "{\r\n" + "\t\"status\": \"OK\",\r\n" + "\t\"file-name\": \"%s\",\r\n" + "\t\"size\": \"%d bytes\"\r\n" + "}\r\n" + , mp->file_name, (int) fus->len); nc->flags |= MG_F_SEND_AND_CLOSE; mp->user_data = NULL;