#include <stdio.h>
#include <stdlib.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <string.h>
#include <fcntl.h>



int readJpgFileData(char **result,char *fileName)
{
struct stat fileInfo;
FILE *filePointer;
char *fileDate;
int ret = 0;

if((fileName==NULL)||(result==NULL))
{
printf("文件名不存在!\n");
return 0;
}

if(!(filePointer=fopen(fileName,"rb ")))
{
printf("打开文件失败!\n");
return 0;
}

stat(fileName,&fileInfo);
fileDate=(char*)malloc(fileInfo.st_size+1);

ret = fread(fileDate,sizeof(char),fileInfo.st_size,filePointer);
printf("ret = %d,fileInfo.st_size= %d\n",ret,fileInfo.st_size);
fclose(filePointer);

fileDate[fileInfo.st_size]=0;

printf("\n%s\n",fileDate);
// *result=fileDate;
return 1;
}

int main()
{
//IRI-20181024-150055.jpg IRI-20180418-201351.jpg
char *filePath = "/home/xt/template/codetest/xx.txt";
char bufJpg[5000] = {0};
readJpgFileData(&bufJpg,filePath);
return 0;
}