rz上传文件及出错解决方案

摘要:
原始链接:https://blog.csdn.net/yjk13703623757/article/details/87083997单独使用rz命令时有两个问题:上载中断和文件更改。解决方案是使用rz be进行上传,并在弹出对话框中删除“UploadfilesasASCII”之前的复选框。如果使用不带参数的rz命令上传一个大文件,则在上传过程中通常会中断。很可能是rz认为上传的流包含一些特殊的控制字符,这导致rz提前退出。这种方法也可以通过跳板机上传稍大的文件,但最大的单个文件不应超过4G。

lrzsz
首先,我们看下rzsz工具使用的ZModem传输协议:

ZModem is a full-duplex file transfer protocol that supports fast data transfer rates and effective error detection. ZModem is very user friendly, allowing either the sending or receiving party to initiate a file transfer. ZModem supports multiple file (”batch”) transfers, and allows the use of wildcards when specifying filenames. ZModem also supports resuming most prior ZModem file transfer attempts.
1
rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具,在windows端需要支持ZModem的telnet/ssh客户端(比如SecureCRT)运行命令rz,即上传文件,SecureCRT会弹出文件选择对话框,选好文件之后点击确定,文件就会上传到当前目录。

问题
————————————————
版权声明:本文为CSDN博主「Locutus」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/yjk13703623757/article/details/87083997

问题
单独用rz命令会有两个问题:上传中断、上传文件变化(md5不同)

解决
解决办法是上传使用rz -be,并且去掉弹出的对话框中“Upload files as ASCII”前的勾选。以下是rz的选项:

-a, –ascii
-b, –binary,用binary的方式上传下载,不解释字符为ascii
-e, –escape,强制escape所有控制字符,比如Ctrl+x,DEL等
rar,gif等文件建议使用-b选项,采用二进制方式上传;文件比较大且上传出错的话,使用-e选项。

如果用不带参数的rz命令上传大文件时,常常上传一半就断掉了,很可能是rz以为上传的流中包含某些特殊控制字符,造成rz提前退出。

这个方法也可以经过跳板机上传稍大文件,但最大的单个文件不要超过4G。
 
原文链接:https://blog.csdn.net/yjk13703623757/article/details/87083997

免责声明:文章转载自《rz上传文件及出错解决方案》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇QT学习之如何在QToolBar中添加带图标的QToolButton并设置图标大小自定义样式滚动条下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

UI 自动化中如何处理上传文件事件

在UI自动化中,我们经常会遇到上传文件操作。处理上传事件是一个比较麻烦的操作,因为点击上传控件会弹出Windows窗口供用户选择文件,但是Windows窗口是浏览器之外的组件,所以selenium本身无法处理这个windows窗口。这里给大家几个处理思路,我们先看一下下面这个HTML。   <html> <head> <...

javascript实现限制上传文件的大小

目录 基本思路 示例 [一]、基本思路 在FireFox、Chrome浏览器中可以根据document.getElementById(“id_file”).files[0].size获取上传文件的大小(字节数),而IE浏览器中不支持该属性,只能借助<img>标签的dynsrc属性,来间接实现获取文件的大小(但需要同意ActiveX控件的运行...

linux上传文件常用命令

pscp常用命令:1、上传文件到Linux目录 windows-->linux:pscp -pw linux密码 windows文件名 linux用户名@linuxIP:linux路径  pscp -pw 123456 console_1.0.7.jar root@192.168.21.180:/home/work/ 2、上传文件目录到Linux目录...

使用WinScp上传文件到阿里云服务器上

1、首先要下载WinSCP,百度一搜到处都是。 下载好之后直接打开exe文件: 2、连接远程主机 打开之后是这个样子的:将主机名、用户名密码填上,再点击登录即可: 有的人不知道实例密码是什么,可以参考我的这一片文章:https://www.cnblogs.com/Guorisy/p/12445224.html 3、上传文件 登录之后: 到这一步说明一件...

struts2 s:file标签使用及文件上传例子

  <s:form action="uploadaction" method="post" enctype="multipart/form-data" >    <s:file label="上传" theme="simple" name="upload"/>    <s:submit value="上传"/> <...

IE浏览器上传文件时本地路径变成”C:\fakepath\”的问题

在使用<input type="file" />控件上传文件时,有时会需要获取文件本地路径展示给客户,这时可以通过这样的方式获取文件本地路径: document.getElementById('file_upl').value 这在IE7及以前的IE浏览器版本上都没有问题,但是到IE8上面,就不行了,在IE8中你只会获取到这样的路径:"C:\f...