已解决! idFTP1.IOHandler.DefStringEncoding:=tencoding.Default; IdFTP1.Put(ansitoutf8(fi),ansitoutf8(extractfilename(fi)));//上传,