Indy文件断点续传代码
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,function TFrmFileManageCard.UpLoadFileBreak(SourseFileName,DestFileName: String): Integer; var upsiz
千家信息网最后更新 2025年12月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安全错误
数据库的锁怎样保障安全
数据库创建学生基本情况表
dbca静默创建数据库实例
数据库 性能 测试
数据库实验报告刘征海
手机软件开发开发教程
建立转录组数据库
威海新正网络技术
数据库设计动静分离
广州嵌入式软件开发报价
阿里首席网络安全师
hw网络安全演习
gbase 数据库日期函数
郑州会员软件开发
中国人大网络安全
2018学生网络安全知识
服务器配置管理器无法启动
龙游数据库
南京网络安全培训学校
和平精英海岛服务器异常
数据库系统怎么工作
开平区网络营销软件开发质量服务
网络安全手抄报王者荣耀
win系统dns服务器未响应
中国移动互联网黑科技有哪些
为什么梦幻西游服务器不扩容
网络技术助力降本增效
计算机access数据库
网络安全法.txt
安徽徽皖互联网科技有限公司
网络技术员岗位