文件网络传输的两种常见方式

背景:

  在工作中存在文件传输(上传和下载)的需求,本机程序是在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 功能说明

 MMP功能

1.2 运行结果

  运行结果如下图所示:

 MMP运行结果

 2. FTP功能

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

  wftp工具使用参考:wftp使用

posted @ 2026-01-29 10:58  xianyongchao  阅读(3)  评论(0)    收藏  举报