Indy文件断点续传代码
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,function TFrmFileManageCard.UpLoadFileBreak(SourseFileName,DestFileName: String): Integer; var upsiz
千家信息网最后更新 2026年11月03日Indy文件断点续传代码
function TFrmFileManageCard.UpLoadFileBreak(SourseFileName,
DestFileName: String): Integer; var upsize:int64; IDFTP:TidFtp; LSourceStream: TFileStream; LSourceStreamA:TMemoryStream; begin Result:=-1; if Application.MessageBox('文件上传失败,是否断点续传?','提示!',MB_YESNO)<>ID_YES then begin Exit; end; try try IDFTP:=TidFtp.Create(Nil); LSourceStream := TFileStream.Create(SourseFileName, fmOpenRead or fmShareDenyNone); IdFTP.Abort; IdFTP.Host:=FTPHTTPControl.CUR_C_FTPSERVER; IdFTP.Port:=FTPHTTPControl.CUR_I_FTPPORT; IdFTP.Username:=FTPHTTPControl.CUR_C_FTPUSER; IdFTP.Password:=FTPHTTPControl.CUR_C_FTPPWS; IdFTP.Connect(); try IdFTP.ChangeDir(AMShare.CurP_MMroomData.C_MMROOM_ID); except IdFTP.MakeDir(AMShare.CurP_MMroomData.C_MMROOM_ID); IdFTP.ChangeDir(AMShare.CurP_MMroomData.C_MMROOM_ID); end; try IdFTP.ChangeDir(Copy(ExtractFIleName(DestFileName), 1, 1)); except IdFTP.MakeDir(Copy(ExtractFIleName(DestFileName), 1, 1)); IdFTP.ChangeDir(Copy(ExtractFIleName(DestFileName), 1, 1)); end; try IdFTP.ChangeDir(Copy(ExtractFIleName(DestFileName), 2, 1)); except IdFTP.MakeDir(Copy(ExtractFIleName(DestFileName), 2, 1)); IdFTP.ChangeDir(Copy(ExtractFIleName(DestFileName), 2, 1)); end; upsize:=IdFTP.Size(ExtractFIleName(DestFileName)); LSourceStream.Position:=upsize; IdFTP.Passive:=True; IdFTP.Put(SourseFileName,ExtractFIleName(DestFileName),true); IdFTP.Disconnect; Result:=0; except end; finally FreeANdNil(IDFTP); FreeANdNil(LSourceStream); end; //如果上传失败,继续询问 if Result<>0 then begin //如果失败,继续断点续传 UpLoadFileBreak(SourseFileName,DestFileName); end; end;本文地址:http://www.xszlo.com/article/2012-09-24/7458.html,转发请保留这个地址,谢谢
断点
地址
文件
提示
代码
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
广州为想互联网科技有限公司
互联网最新的科技
智能科技公司是互联网公司吗
互联网扶贫科技
互联网的科技创新
华中科技大学互联网
壕鑫互联网络科技
深圳互联网科技怎么样
湖南洣水互联网科技有限公司扣款
科技互联网的估值
互联网企业和科技型企业
互联网金融中的现代科技
注册互联网科技公司经营范围大全
速维有品互联网信息科技(苏州)有限公司
互联网数据科技专业
为客找房互联网科技公司怎么样
深圳互联网科技的发展
互联网科技股为什么大涨
互联网高科技行业有哪些企业
互联网科技新闻
科技互联网龙头
麻工互联网科技
科技服务与互联网
有马互联网科技
无锡溥仪互联网科技有限公司
赶超互联网科技 微信多开
张召忠谈中国互联网科技
湖北辰鑫科技互联网
东风日产互联网科技公司叫什么
银川新华互联网科技学校招聘