From ce4bb24031798c46823a83538ca2c27487e67294 Mon Sep 17 00:00:00 2001 From: payton Date: Thu, 18 Jan 2024 19:40:39 +0800 Subject: [PATCH] =?UTF-8?q?1.=E9=9B=86=E4=B8=AD=E5=8F=91=E9=80=81=E6=97=B6?= =?UTF-8?q?=E4=B8=8D=E8=BF=9B=E8=A1=8C=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sifar/code/source/common/sf_common.c | 31 ++++++++++--------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/code/lib/source/sifar/code/source/common/sf_common.c b/code/lib/source/sifar/code/source/common/sf_common.c index ee93ea5e5..ce9f94567 100755 --- a/code/lib/source/sifar/code/source/common/sf_common.c +++ b/code/lib/source/sifar/code/source/common/sf_common.c @@ -3573,23 +3573,26 @@ void sf_cardv_set_wifi_en(UINT32 cnt) INT32 sf_mem_write_photo(UINT32 buf, UINT32 size) { UINT32 fd = 0; - - MLOGD("filesys not ready, store data into mem\n"); - system("rm -rf /tmp/MEMPHOTO.JPG"); - system("sync"); - fd = open("/tmp/MEMPHOTO.JPG", O_WRONLY | O_CREAT); - if(fd) + UIMenuStoreInfo *puiPara = sf_ui_para_get(); + if(0 == puiPara->SendType) { - lseek(fd, 0, SEEK_END); - write(fd, (void*)buf, size); - close(fd); + MLOGD("filesys not ready, store data into mem\n"); + system("rm -rf /tmp/MEMPHOTO.JPG"); system("sync"); - if(SUCCESS == sf_share_mem_file_down(0, 0)){ - sf_set_send_statu(TRUE); + fd = open("/tmp/MEMPHOTO.JPG", O_WRONLY | O_CREAT); + if(fd) + { + lseek(fd, 0, SEEK_END); + write(fd, (void*)buf, size); + close(fd); + system("sync"); + if(SUCCESS == sf_share_mem_file_down(0, 0)){ + sf_set_send_statu(TRUE); + } + MLOGD("MEMPHOTO.JPG size:%ld\n", size); + return 0; } - MLOGD("MEMPHOTO.JPG size:%ld\n", size); - return 0; + MLOGE("MEMPHOTO.JPG size:%ld\n", size); } - MLOGE("MEMPHOTO.JPG size:%ld\n", size); return 1; } \ No newline at end of file