Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
ftp File Modify
#9
Member function Ftp.FileGetToStr
Code:
Copy      Help
function# $ftpfile str&data [ascii]

;Same as Ftp.FileGet, but stores file data in variable, not in file.


ascii=iif(ascii FTP_TRANSFER_TYPE_ASCII FTP_TRANSFER_TYPE_BINARY)
__HInternet h=FtpOpenFileW(m_hi @ftpfile GENERIC_READ ascii 0); if(!h) ret Error

int r n bs(4096)
data.fix(0)
rep
,data.all(data.len+bs 1)
,r=InternetReadFile(h data+data.len bs &n)
,if(!r) Error; break
,if(n=0) break
,data.fix(data.len+n)

ret r
err+ end "'%s' at '%s'" 0 _error.description _error.line


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)