文件网络传输的两种常见方式
背景:
在工作中存在文件传输(上传和下载)的需求,本机程序是在windows系统上运行的。一台信号源(SMW200A:Linux)需要播放本地电脑的波形文件,波形文件存在更新的情形;一台频谱仪(FSW-67:Windows)存在经常采集IQ数据文件(.iq.tar)的需求,数据文件需保存到本地电脑。我需要将文件拷贝的动作进行自动化(集成到自动化处理的代码中),避免手动操作。
选用标准:
1.若两个主机都是windows,一般建议用MMP的方式。
2.Linux系统或跨系统,一般建议用FTP传输。
1. MMP功能(共享目录映射到本地磁盘)
FSW本身为windows系统,且不具备FTP服务的功能(也不太方便每次更换FSW就安装一个FTP服务),所以最终采用的MMP功能实现文件传输。
1.1 功能说明

1.2 运行结果
运行结果如下图所示:

2. FTP功能
SMW200A本身为Linux系统,且本身就具备FTP服务,所以最终采用的FTP功能实现文件传输。一般主流编程语言可以直接通过编码创建FTP服务端或客户端,但是因为公司内部使用的是类Pascal脚本语言,所以采用借助wftp工具的方式进行FTP传输。
wftp工具使用参考:wftp使用
坚持成就伟大

浙公网安备 33010602011771号