📄 conversion.c
字号:
typedef struct
{
int DownFlag;
int PicFileSize;
char HttpAddr[ControlURIMaxLength];
char Extension[ExtensionLength];
char *MemAddr;
int (*PicDownCB)();
int MS_ConnectionId;
}PicPlayItemInfo;
void Conversion(PicPlayItemInfo *pPicPlayItemInfo)
{
char AddrBuffer[150];
char *P_Index,*P_Back,*result;
int Gap_Number;
memset(AddrBuffer,'\0',150);
memset(pPicPlayItemInfo->Extension,'\0',8);
strcpy(pPicPlayItemInfo->Extension,"Photo_JPG");
P_Index=pPicPlayItemInfo->HttpAddr;
while(*P_Index!='\0')
{
if(*P_Index=='/')
{
P_Back=P_Index;
P_Index++;
if(*P_Index=='I')
{
P_Index++;
if(*P_Index=='G')
{
P_Index++;
if(*P_Index=='R')
{
P_Index++;
if(*P_Index=='S')
{
P_Index++;
if(*P_Index=='/')
{
result=P_Back;
break;
}
else
P_Index=P_Back;
}
else
P_Index=P_Back;
}
else
P_Index=P_Back;
}
else
P_Index=P_Back;
}
else
P_Index=P_Back;
}
P_Index++;
}
strncpy(AddrBuffer,pPicPlayItemInfo->HttpAddr,(result-pPicPlayItemInfo->HttpAddr)+5);
strcat(AddrBuffer,MPTM_Pic_Format);
P_Index=result;
result+=28;
Gap_Number=result-pPicPlayItemInfo->HttpAddr;
P_Index+=7;
while(*P_Index!='.')
{
AddrBuffer[Gap_Number]=*P_Index;
P_Index++;
Gap_Number++;
}
AddrBuffer[Gap_Number]='.';
strcat(AddrBuffer,MPTM_Pic_Extend);
memset(pPicPlayItemInfo->HttpAddr,'\0',150);
strcpy(pPicPlayItemInfo->HttpAddr,AddrBuffer);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -