|
|
|
@ -117,6 +117,7 @@ U0 U_Download(U8 *url)
|
|
|
|
|
{ |
|
|
|
|
I64 size; |
|
|
|
|
U8 localfile[StrLen(URIEL_DL_PATH)+28]; |
|
|
|
|
U8 msg[128]; |
|
|
|
|
StrCpy(localfile,URIEL_DL_PATH); |
|
|
|
|
if (StrLen(StrLastOcc(url,"/")+1)>0) { |
|
|
|
|
StrCpy(localfile+StrLen(localfile), StrLastOcc(url,"/")+1); |
|
|
|
@ -133,7 +134,7 @@ U0 U_Download(U8 *url)
|
|
|
|
|
}; |
|
|
|
|
BlkRead(HGBD,HGFS_BUF,1,(size/BLK_SIZE)+1); |
|
|
|
|
if (StrCmp(localfile+StrLen(localfile)-2,".Z")==0) { |
|
|
|
|
U8 uzlocalfile[28]; |
|
|
|
|
U8 uzlocalfile[StrLen(URIEL_DL_PATH)+28]; |
|
|
|
|
MemCpy(uzlocalfile,localfile,StrLen(localfile)-2); |
|
|
|
|
uzlocalfile[StrLen(localfile)-1] = 0x0; |
|
|
|
|
FileWrite(uzlocalfile, HGFS_BUF, size); |
|
|
|
@ -141,7 +142,9 @@ U0 U_Download(U8 *url)
|
|
|
|
|
} else { |
|
|
|
|
FileWrite(localfile, HGFS_BUF, size); |
|
|
|
|
}; |
|
|
|
|
PopUpOk("Downloaded file: %s", localfile); |
|
|
|
|
StrCpy(msg, "Downloaded file: "); |
|
|
|
|
StrCpy(msg+StrLen(msg), localfile); |
|
|
|
|
PopUpOk(msg); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
U0 U_Navigate(U8 *anchor, U8 *url) { |
|
|
|
|