1.集中发送文件名修复
This commit is contained in:
parent
1fe6a2ddf1
commit
a061e9e79c
|
@ -1728,6 +1728,7 @@ BOOL sf_check_auto_thumb_file(VOID)
|
||||||
printf("%s:%d s\n", __FUNCTION__, __LINE__);
|
printf("%s:%d s\n", __FUNCTION__, __LINE__);
|
||||||
UIMenuStoreInfo *puiPara = sf_app_ui_para_get();
|
UIMenuStoreInfo *puiPara = sf_app_ui_para_get();
|
||||||
SF_SRCFILE_ATTR_S* fileCfg = sf_file_thumb_cfg_get();
|
SF_SRCFILE_ATTR_S* fileCfg = sf_file_thumb_cfg_get();
|
||||||
|
SendFileTotal = 0;
|
||||||
if(0 == puiPara->SendType){
|
if(0 == puiPara->SendType){
|
||||||
snprintf(sendListName, sizeof(sendListName), "%s%s", SF_EMMC_ROOT, SF_THUMB_SEND_AUTO);
|
snprintf(sendListName, sizeof(sendListName), "%s%s", SF_EMMC_ROOT, SF_THUMB_SEND_AUTO);
|
||||||
if((access(sendListName, F_OK) == 0))
|
if((access(sendListName, F_OK) == 0))
|
||||||
|
@ -1754,37 +1755,16 @@ BOOL sf_check_auto_thumb_file(VOID)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(1 == SDSendFalg)
|
|
||||||
{
|
|
||||||
if(SUCCESS == sf_get_send_file_list(&SendFileList[0][0], &SendFileTotal)){
|
|
||||||
if (fileCfg) {
|
|
||||||
ret = TRUE;
|
|
||||||
fileCfg->filecnt = SendFileTotal;
|
|
||||||
for(fileIndex = 0; fileIndex < SendFileTotal; fileIndex++)
|
|
||||||
{
|
|
||||||
if((SF_CAM_MODE_PHOTO_VIDEO == (SendFileList[fileIndex][0] - '0')) || (SF_CAM_MODE_VIDEO2 == (SendFileList[fileIndex][0] - '0'))){
|
|
||||||
fileCfg->stfileattr[fileIndex].enFileTye = SF_FILE_TYPE_PIC_VIDEO;
|
|
||||||
}else if(SF_CAM_MODE_PHOTO == (SendFileList[fileIndex][0] - '0')){
|
|
||||||
fileCfg->stfileattr[fileIndex].enFileTye = SF_FILE_TYPE_PIC_SMALL;
|
|
||||||
}
|
|
||||||
snprintf(fileCfg->stfileattr[fileIndex].thumbfileName, sizeof(fileCfg->stfileattr[fileIndex].thumbfileName), "%s", &SendFileList[fileIndex][1]);
|
|
||||||
snprintf(fileCfg->stfileattr[fileIndex].thumbfilePath, sizeof(fileCfg->stfileattr[fileIndex].thumbfilePath), "%s%s%s", SF_SD_ROOT, SF_SEND_LIST_DIR,
|
|
||||||
&SendFileList[fileIndex][1]);
|
|
||||||
printf("%s:%d thumbfileSize:%d thumbfileName:%s thumbfilePath:%s\n", __FUNCTION__, __LINE__,
|
|
||||||
fileCfg->stfileattr[fileIndex].thumbfileSize,fileCfg->stfileattr[fileIndex].thumbfileName,fileCfg->stfileattr[fileIndex].thumbfilePath);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
UINT8 EmmcfileIndex = 0;
|
UINT8 EmmcfileIndex = 0;
|
||||||
if(1 == EmmcSendFalg)
|
if(1 == EmmcSendFalg)
|
||||||
{
|
{
|
||||||
if(SUCCESS == sf_get_send_file_list_emmc(&SendFileList[0][0], &EmmcfileIndex)){
|
if(SUCCESS == sf_get_send_file_list_emmc(&SendFileList[0][0], &EmmcfileIndex)){
|
||||||
if (fileCfg) {
|
if (fileCfg) {
|
||||||
ret = TRUE;
|
ret = TRUE;
|
||||||
SendFileTotal = (fileCfg->filecnt + EmmcfileIndex) >= 200 ? 200: (fileCfg->filecnt + EmmcfileIndex);
|
fileCfg->filecnt = EmmcfileIndex;
|
||||||
fileCfg->filecnt = SendFileTotal;
|
SendFileTotal = EmmcfileIndex;
|
||||||
for(fileIndex = 0; fileIndex < SendFileTotal; fileIndex++)
|
for(fileIndex = 0; fileIndex < EmmcfileIndex; fileIndex++)
|
||||||
{
|
{
|
||||||
if((SF_CAM_MODE_PHOTO_VIDEO == (SendFileList[fileIndex][0] - '0')) || (SF_CAM_MODE_VIDEO2 == (SendFileList[fileIndex][0] - '0'))){
|
if((SF_CAM_MODE_PHOTO_VIDEO == (SendFileList[fileIndex][0] - '0')) || (SF_CAM_MODE_VIDEO2 == (SendFileList[fileIndex][0] - '0'))){
|
||||||
fileCfg->stfileattr[fileIndex].enFileTye = SF_FILE_TYPE_PIC_VIDEO;
|
fileCfg->stfileattr[fileIndex].enFileTye = SF_FILE_TYPE_PIC_VIDEO;
|
||||||
|
@ -1794,14 +1774,40 @@ BOOL sf_check_auto_thumb_file(VOID)
|
||||||
snprintf(fileCfg->stfileattr[fileIndex].thumbfileName, sizeof(fileCfg->stfileattr[fileIndex].thumbfileName), "%s", &SendFileList[fileIndex][1]);
|
snprintf(fileCfg->stfileattr[fileIndex].thumbfileName, sizeof(fileCfg->stfileattr[fileIndex].thumbfileName), "%s", &SendFileList[fileIndex][1]);
|
||||||
snprintf(fileCfg->stfileattr[fileIndex].thumbfilePath, sizeof(fileCfg->stfileattr[fileIndex].thumbfilePath), "%s%s%s", SF_EMMC_ROOT, SF_SEND_LIST_DIR,
|
snprintf(fileCfg->stfileattr[fileIndex].thumbfilePath, sizeof(fileCfg->stfileattr[fileIndex].thumbfilePath), "%s%s%s", SF_EMMC_ROOT, SF_SEND_LIST_DIR,
|
||||||
&SendFileList[fileIndex][1]);
|
&SendFileList[fileIndex][1]);
|
||||||
printf("%s:%d thumbfileSize:%d thumbfileName:%s thumbfilePath:%s\n", __FUNCTION__, __LINE__,
|
printf("%s:%d ID:%d thumbfileSize:%d thumbfileName:%s thumbfilePath:%s\n", __FUNCTION__, __LINE__, fileIndex,
|
||||||
fileCfg->stfileattr[fileIndex].thumbfileSize,fileCfg->stfileattr[fileIndex].thumbfileName,fileCfg->stfileattr[fileIndex].thumbfilePath);
|
fileCfg->stfileattr[fileIndex].thumbfileSize,fileCfg->stfileattr[fileIndex].thumbfileName,fileCfg->stfileattr[fileIndex].thumbfilePath);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
UINT8 SdfileIndex = 0;
|
||||||
printf("%s:%d e \n", __FUNCTION__, __LINE__);
|
UINT8 SdfileCnt = 0;
|
||||||
|
|
||||||
|
if(1 == SDSendFalg)
|
||||||
|
{
|
||||||
|
if(SUCCESS == sf_get_send_file_list(&SendFileList[0][0], &SdfileIndex)){
|
||||||
|
if (fileCfg) {
|
||||||
|
ret = TRUE;
|
||||||
|
SendFileTotal = (fileCfg->filecnt + SdfileIndex) >= 200 ? 200: (fileCfg->filecnt + SdfileIndex);
|
||||||
|
fileCfg->filecnt = SendFileTotal;
|
||||||
|
for(; fileIndex < SendFileTotal; fileIndex++)
|
||||||
|
{
|
||||||
|
if((SF_CAM_MODE_PHOTO_VIDEO == (SendFileList[SdfileCnt][0] - '0')) || (SF_CAM_MODE_VIDEO2 == (SendFileList[SdfileCnt][0] - '0'))){
|
||||||
|
fileCfg->stfileattr[fileIndex].enFileTye = SF_FILE_TYPE_PIC_VIDEO;
|
||||||
|
}else if(SF_CAM_MODE_PHOTO == (SendFileList[SdfileCnt][0] - '0')){
|
||||||
|
fileCfg->stfileattr[fileIndex].enFileTye = SF_FILE_TYPE_PIC_SMALL;
|
||||||
|
}
|
||||||
|
snprintf(fileCfg->stfileattr[fileIndex].thumbfileName, sizeof(fileCfg->stfileattr[fileIndex].thumbfileName), "%s", &SendFileList[SdfileCnt][1]);
|
||||||
|
snprintf(fileCfg->stfileattr[fileIndex].thumbfilePath, sizeof(fileCfg->stfileattr[fileIndex].thumbfilePath), "%s%s%s", SF_SD_ROOT, SF_SEND_LIST_DIR,
|
||||||
|
&SendFileList[SdfileCnt][1]);
|
||||||
|
SdfileCnt++;
|
||||||
|
printf("%s:%d ID:%d thumbfileSize:%d thumbfileName:%s thumbfilePath:%s\n", __FUNCTION__, __LINE__, fileIndex,
|
||||||
|
fileCfg->stfileattr[fileIndex].thumbfileSize,fileCfg->stfileattr[fileIndex].thumbfileName,fileCfg->stfileattr[fileIndex].thumbfilePath);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
printf("%s:%d e SendFileTotal:%d SdfileIndex:%d SdfileCnt:%d EmmcfileIndex:%d\n", __FUNCTION__, __LINE__, SendFileTotal, SdfileIndex, SdfileCnt, EmmcfileIndex);
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user