默认调用Transfermanager的UPLOAD时,不要让它默认启动。然后接管事件。
完成一个就启动下一个就OK
默认不启动:
function Upload(const URL, FileCaption, FileName, ToFileName, ToFileDisplayName: WideString;
Transaction: TTransaction; Start: Boolean = True; const OnProgress: ITransferNotifyDelegate = nil): ITransfer;
function UploadEx(const FileCaption, FileName, ToFileName: WideString;
Start: Boolean = True; const OnProgress: ITransferNotifyDelegate = nil): ITransfer; overload; //兼容性保留
function UploadEx(const FileCaption, FileName, ToFileName, ToFileDisplayName: WideString;
Transaction: TTransaction;
Start: Boolean = True; const OnProgress: ITransferNotifyDelegate = nil): ITransfer; overload;
START参数传FASE就OK
事件是这个:
TransferManager。UploadTransferList。OnProgress
事件的方法是:procedure TXXXXXSForm.TransferProgress(const Transfer: ITransfer); |