[問題] wget 下載
最近在版子上要從server端下載更新檔來更新
int download_file(char *img[][2],int count){
char cmd[128] = {0};
int i;
//strcat(cmd,"wget -O /data/update.xml'");
for( i=0;i<count;i++){
strcat(cmd,"wget ");
strcat(cmd,"-O /Data/");
strcat(cmd,img[i][0]);
strcat(cmd," ");
strcat(cmd,"\"");
strcat(cmd,url);
strcat(cmd,"?");
strcat(cmd,"&img_name=");
strcat(cmd,img[i][0]);
strcat(cmd,"&token=");
strcat(cmd,token_decrypt);
strcat(cmd,"\"");
system(cmd)
memset(cmd,0,sizeof(cmd));
}
但是發現到下載到的檔案跟原本的檔案大小差很多 而且還會出現segmentation fault
不知道這樣的寫法對不對 想說會不會是同步下載的關係 難道不能等一個下載玩
在接下一個嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.170.126
※ 文章網址: http://www.ptt.cc/bbs/LinuxDev/M.1415632147.A.766.html
推
11/10 23:10, , 1F
11/10 23:10, 1F
推
11/11 11:36, , 2F
11/11 11:36, 2F
→
11/11 21:03, , 3F
11/11 21:03, 3F
→
11/12 08:47, , 4F
11/12 08:47, 4F
→
11/12 08:47, , 5F
11/12 08:47, 5F
→
11/12 08:48, , 6F
11/12 08:48, 6F
→
11/12 08:49, , 7F
11/12 08:49, 7F
→
11/12 08:55, , 8F
11/12 08:55, 8F
→
11/12 08:56, , 9F
11/12 08:56, 9F
→
11/12 08:57, , 10F
11/12 08:57, 10F
→
11/12 08:58, , 11F
11/12 08:58, 11F
推
11/12 11:28, , 12F
11/12 11:28, 12F
推
11/12 13:01, , 13F
11/12 13:01, 13F
→
11/12 13:02, , 14F
11/12 13:02, 14F
→
11/12 19:33, , 15F
11/12 19:33, 15F
→
11/12 19:34, , 16F
11/12 19:34, 16F
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章