找回密码
 加入
搜索
查看: 3138|回复: 2

ftp的_ftpputfile()上传TXT文件问题,有没有高手帮忙解决一下!谢谢

[复制链接]
发表于 2009-1-2 03:40:29 | 显示全部楼层 |阅读模式
在公司里做一个自动上传的程序,把一个TXT文件传到公司的一个ftp服务器上,用的是ftp的udf,我的代码如下:
   
#include <FTP.au3>
$dll = DllOpen('wininet.dll')
$server = '128.3.1.6'
$username = 'cm01'
$pass = '12321'
$Open = _FTPOpen('MyFTP Control')
$Conn = _FTPConnect($Open, $server, $username, $pass)
$Ftpp = _FtpPutFile($Conn, 'c:\plg.txt', 'plg.txt')
$Ftpc = _FTPClose($Open)
DllClose($dll)

结果是,文件是确认上传上去了,但是txt文件的内部格式发生了变化,里面多出了一些不该有的换行,,但是在本地机器上的文件格式是没有的,
txt文件是模具测量数据,很大且必须保持原来的排版格式,要不然没办法就行自动化处理,
反复试验好多次都不行,在此求救各位高手,问题出在哪里了,是不是文件传输过程中要就行分段或分块的问题啊??急求,谢谢
发表于 2009-1-2 10:12:03 | 显示全部楼层
能否传那个TXT文件上来.我帮你试试.
发表于 2010-3-12 00:15:51 | 显示全部楼层
是不是没有设置,FTP(二进制模式)

代码:

Opt("FtpBinaryMode", 1)         ;1=二进制, 0=ASCII
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-12-26 11:21 , Processed in 0.076931 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表