SFTP 上传文件 文件偶尔为空文件

问题描述

A:生成文件并上抛SFTP服务器B:SFTP服务器C:从SFTP服务器获取文件并处理上抛文件数量为3000/天大小1KB~10KBC在处理文件时发现少量0KB文件1~10个/天目前A上抛和C下载已经分时段处理;WINSCP测试正常;sftp上抛返回正常;请大神帮忙看看可能是什么问题

解决方案

解决方案二:
如果你的ftp服务器端是自己开发的,那么就检查服务器端bug呗。如果是别人开发的,它错误地返回了“正常”,而你又暂时不能抛弃这个服务器端,那么就只好额外地、异步地检查上传文件正确性,并重传。
解决方案三:
引用1楼sp1234的回复:

如果你的ftp服务器端是自己开发的,那么就检查服务器端bug呗。如果是别人开发的,它错误地返回了“正常”,而你又暂时不能抛弃这个服务器端,那么就只好额外地、异步地检查上传文件正确性,并重传。

用的是tamir的库不知道如何获取SFTP上文件的大小

时间: 2024-07-28 22:25:43

SFTP 上传文件 文件偶尔为空文件的相关文章

如何在 Linux 中使用 sFTP 上传或下载文件与文件夹

sFTP(安全文件传输程序)是一种安全的交互式文件传输程序,其工作方式与 FTP(文件传输协议)类似. 然而,sFTP 比 FTP 更安全:它通过加密 SSH 传输处理所有操作. 它可以配置使用几个有用的 SSH 功能,如公钥认证和压缩. 它连接并登录到指定的远程机器,然后切换到交互式命令模式,在该模式下用户可以执行各种命令. 在本文中,我们将向你展示如何使用 sFTP 上传/下载整个目录(包括其子目录和子文件). 如何在 Linux 中使用 sFTP 传输文件/文件夹 默认情况下,SFTP 协

sftp下载zip文件-java从sftp上下载到本地磁盘的zip文件读取不了,请大家帮忙解答下,谢谢!

问题描述 java从sftp上下载到本地磁盘的zip文件读取不了,请大家帮忙解答下,谢谢! 从sftp上下载到本地的zip文件是没问题的,用压缩工具打开能查看里面的文件,为什么就是读取不了呢? java从sftp下载zip文件到本地磁盘代码: import java.io.InputStream; import java.util.Date; import com.ibm.gbs.ai.portal.framework.util.DateUtils; import com.jcraft.jsch

无组件文件上传代码实例(支持多文件上传及文件和input域混合上传)

上传|无组件 关于无组件文件上传的文章已经很多了,所以在这里我不想再解释无组件文件上传的原理.在ASP中无法将二进制文件数据直接保存成文件,所以我们一般还是利用数据库来保存用户上传的文件. 1.数据库表结构(Access):UserID:Text(保存上传文件的用户ID)FileContentType:Text(用来保存上传文件的类型,eg:"Application/msword",主要用来使用户能正确下载此文件)FileContent:OLE Object(保存文件数据) 2.HTM

html 文件上传 要把选择后的文件放到文本框中,怎么放?

问题描述 html 文件上传 要把选择后的文件放到文本框中,怎么放? 我要把按钮后面的文件路径放到问本框中 解决方案 直接给 元素赋值不就好了吗? 解决方案二: 写一个js,当浏览完成后,把浏览的值赋给文本框.挺简单的啊.

servlet-大神帮看下这段代码我想把文件上传到webroot下的upload文件夹该怎么改啊

问题描述 大神帮看下这段代码我想把文件上传到webroot下的upload文件夹该怎么改啊 package com.chamber.controller.upload; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.util.Iterator;

C# 怎么连SFTP 上传文件??加分加分~~~等.急.加钱都可.郁闷ING..

问题描述 因为几前两天需要做一个SFTP的文件上传程序,这两天一直在研究这个.网上找了很多代码和事例.可不是看不太懂就是没有结果.我对SFTP这个以前听也没听过.所以做起来很陌生,希望各位能提供小弟一点帮助.除了需要SFTP的密钥.IP.还需要什么?代码我在网上看到有很多.可是不知道怎么用.最好有事例.这样清楚点.谢谢各位了~~~~~~~我都要郁闷死了. 解决方案 解决方案二: 解决方案三:引用楼主u010073838的回复: 因为几前两天需要做一个SFTP的文件上传程序,这两天一直在研究这个.

SecureCRT通过sftp上传文件到Linux和下载方法

SecureCRT打开sftp方法很简单,直接在界面中同时按"ALT+P"就可以打开界面,当然还是命令行,没有界面,类似如下. 在打开界面之前,最好先设置好sftp的初始化目录.打开SecureCRT的"选项"->"会话选项"->"SFTP标签页",修改. 使用方法和ftp命令基本一样,不清楚的可以参考lftp使用. 常用命令有: ascii 设置传输模式为 ASCII binary 设置传输模式为 binary

使用struts的文件上传组件,偶尔会出现read time out的问题,请问这是怎么回事???

问题描述 java.net.SocketTimeoutException:Readtimedoutatjava.net.SocketInputStream.socketRead0(NativeMethod)atjava.net.SocketInputStream.read(SocketInputStream.java:155)atorg.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:747)atorg

ashx文件上传控件直接读取Excel文件内容的问题

问题描述 各位高手大家好,本人想请教个技术问题啊.我在本地页面放了一个上传控件想通过ajax的方式来读取用户上传上来的Excel的文件内容,但是不想把Excel先上传到服务器在读取,想直接读取,请参考代码:ashx文件:publicvoidProcessRequest(HttpContextcontext){stringfu=context.Request["fu"];//客户端上传上来的文件路径DataTabledt=ExcelDataSource(context.Server.Ma