Ftpsclient上传文件到ftp时storeFile总是返回false(522 data connections must be encrypted)

2023-05-16

使用java中org.apache.commons.net.ftp的FTPSClient将文件上传服务器时,调用storeFile总是返回false。

及时打印fClient.getReplyCode()和fClient.getReplyString(),返回522 data connections must be encrypted。

后来增加如下代码,解决问题

 

this.fClient.enterLocalPassiveMode();
this.fClient.setFileTransferMode(FTP.STREAM_TRANSFER_MODE);
this.fClient.execPROT("P");

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ftpsclient上传文件到ftp时storeFile总是返回false(522 data connections must be encrypted) 的相关文章

  • 如何建立 FTP 连接?

    我正在尝试使用 iPhone iPad 模拟器 Xcode 设置 FTP 连接 到目前为止 我发现我需要使用 CFFTP API 但我没有成功 我浏览了网络 最终遵循了我认为最清楚的内容 即 http developer apple com
  • 使用 PHP 分块传输 FTP 上传?

    是否可以使用 PHP 进行 FTP 上传 我有文件需要上传到另一台服务器 但我只能通过 FTP 访问该服务器 不幸的是 我无法增加该服务器上的超时时间 有可能做到这一点吗 基本上 如果有一种方法可以写入文件的一部分 然后附加下一部分 并重复
  • Ftp 仅在 .NET 4.0 中抛出 WebException

    我有以下 C 代码 当针对 NET Framework 3 5 或 2 0 编译时 它运行得很好 我没有针对 3 0 进行测试 但它很可能也能工作 问题是 当针对 NET Framework 4 0 构建时它会失败 FtpWebReques
  • 使用 PowerShell 重命名 FTP 上的文件

    有没有办法重命名 FTP 目录中的文件 我正在将实时图像从计算机流式传输到 FTP 但问题是当它将图像上传到 FTP 时 它会立即替换文件 我想先上传临时名称的图像 然后重命名为 live jpg 这就像缓存文件上传一样 while tru
  • FTP 对 PASV 命令的响应应该是什么

    我正在编写一个 FTP 服务器 但我不理解 PASV 命令 任何服务器都会发送如下响应 227 Entering Passive Mode 213 229 112 130 216 4 括号里的数字是什么意思 普通模式和被动模式有什么区别 是
  • 选择 FTP 和 HTTP 传输的缓冲区大小

    在实现低级 HTTP 和 FTP 传输时 如何选择缓冲区的大小 从套接字读取或写入套接字的字节数 以获得最大吞吐量 我的应用程序应该在 130 Kbps 到 3 Mbps 的连接上使用 HTTP 或 FTP 传输数据 我事先知道预期的速度
  • 如何使用 C# 从 FTP 服务器获取一系列文件

    我陷入了这样一个境地 我将通配符参数与 FtpWebRequest 对象一起使用 很糟糕 FtpWebRequest reqFTP FtpWebRequest FtpWebRequest Create new Uri ftp ftpServ
  • Java:从 FTP 服务器访问文件

    我有一个 FTP 服务器 里面有一堆文件夹和文件 我的程序需要访问该服务器 读取所有文件并显示它们的数据 出于开发目的 我一直在使用硬盘驱动器上 src 文件夹中的文件 但现在服务器已启动并运行 我需要将软件连接到它 基本上我想要做的是获取
  • Curl 同时下载和上传同一文件

    不确定是否可能 但我一直在尝试使用curl 从 HTTP 位置下载文件并将其输出到 FTP 服务器上 如果这实际上可能的话 我真的很希望得到一些帮助 curl http example com down curl T ftp mysite
  • FTP 错误 530 用户无法登录

    我正在尝试通过 FTP 访问我使用 Windows Server Web 64 位 版本的 IIS 7 0 设置的新 FTP 站点 但是当我尝试登录该网站时出现上述错误 但我可以登录到我的其他 FTP 站点 另外 当我从 IIS 管理器中选
  • 如何使用 FTP 在目录之间移动文件?

    我有一个程序需要将文件从 FTP 服务器上的一个目录移动到另一个目录 例如 该文件位于 ftp 1 1 1 1 MAIN Dir1 我需要将文件移动到 ftp 1 1 1 1 MAIN Dir2 我发现了几篇推荐使用 重命名 命令的文章 因
  • 使用自动 bash 脚本检查 FTP 中是否存在文件

    我想自动化执行以下操作的批处理作业 检查我的file txt存在于FTP服务器中 我将其重命名为file trt 检查我的file txt and file trt存在 如果存在我发送电子邮件 我运行另一个脚本 最后我删除file trt
  • FTPWebRequest .NET 3.5 与 4

    我有一个应用程序可以与 IBM 大型机建立 FTP 连接 并且一切都工作正常 然后 我针对 NET 4 重新编译 主机不再接受该文件 并给出一条错误消息 指出该文件不存在 或者我没有该文件的权限 这是我用来发送文件的 Ftp FtpWebR
  • 在VS2008中,对于网站的FTP发布,有没有办法保存FTP登录密码?

    我喜欢 Visual Studio 2008 IDE 集成 非命令行 功能 可以选择通过 FTP 将 ASP NET 网站发布到我的网络服务器 我可以存储我的 FTP 用户名 但没有看到任何存储我的 FTP 密码的选项 因此我每次发布时都必
  • 如何使用java按上次更新时间对SFTP文件进行排序?

    I am having a set of text files in my FTP server 我想阅读今天之前上传的所有文件 其中我必须打印最后三个上传文件的属性 名称 上传时间 大小 现在我将能够打印 FTP 服务器中存在的文件的名称
  • 如何递归列出远程 FTP 的目录内容

    从远程 UNIX FTP 服务器下载文件后 您想要验证是否已正确下载所有文件 您至少会在 Windows 命令提示符中获得类似于 dir s 命令的信息 FTP 客户端在 Windows 上运行 遗憾的是这是为 Unix Linux 用户编
  • 向 FTP 服务器执行跨域 XMLHTTPREQUEST 的语法是什么?

    我有一个 webDav CORS 插件 可以使用它在 webDav 服务器上 POST PUT GET REMOVE ALLDOCS 文件 我现在想对 FTP 做同样的事情 但我正在努力获取xmlhttprequest 工作语法 我只是收到
  • 使用 Python 了解何时已从 FTP 源完全接收文件

    我正在使用 Python 开发一个执行以下操作的应用程序 监视特定目录并监视文件 转移到它 文件完成传输后 运行一些 文件上的外部程序 我开发这个应用程序的主要问题是知道文件何时完成传输 据我所知 该文件将通过 SFTP 传输到特定目录 P
  • 是否可以使用流上下文在 PHP 下使用 FTPS?

    我了解到使用ftpsPHP for Windows 下的 ftp ssl connect 很困难 您被要求进入构建自己的二进制文件以包括 Open SSL 的漫长旅程 我找到了以下建议phpseclib http phpseclib sou
  • 如何检查 FTP 目录是否存在

    寻找通过 FTP 检查给定目录的最佳方法 目前我有以下代码 private bool FtpDirectoryExists string directory string username string password try var r

随机推荐

  • 连接跟踪(conntrack)原理、应用以及Linux内核实现

    发现一篇好文章 xff0c 立即转载了来 xff0c 原地址 xff1a http arthurchiao art blog conntrack design and implementation zh 摘要 本文介绍连接跟踪 xff08
  • Java学习笔记(48)——生产者、消费者模型

    这里将自己学习java及其应用的一些笔记 积累分享一下 xff0c 如果涉及到了文章 文字侵权 xff0c 请联系我删除或调整 一 生产者 消费者模型 1 1 概述 生产者和消费者是线程间通信的一种模型 xff0c 这个问题是线程模型中的一
  • 【转】MEMS陀螺仪的简要介绍(性能参数和使用)

    MEMS传感器市场浪潮可以从最早的汽车电子到近些年来的消费电子 xff0c 和即将来到的物联网时代 如今单一的传感器已不能满足人们对功能 智能的需要 xff0c 像包括MEMS惯性传感器 MEMS环境传感器 MEMS光学传感器 甚至生物传感
  • 编译错误:multiple definition of `yylloc‘

    Using as source for kernel HOSTLD scripts dtc dtc usr bin ld scripts dtc dtc parser tab o bss 43 0x10 multiple definitio
  • 步进电机和伺服电机的区别

    步进电机作为一种开环控制的系统 xff0c 和现代数字控制技术有着本质的联系 在目前国内的数字控制系统中 xff0c 步进电机的应用十分广泛 随着全数字式交流伺服系统的出现 xff0c 交流伺服电机也越来越多地应用于数字控制系统中 为了适应
  • [网上摘录]Gerber RS274X-CAM文件格式详解

    GERBER是一种光绘文件格式 xff0c 用于描述光绘机进行各种绘制或运动行为 GERBER格式是EIA 标准RS 274D的子集 xff1b 扩展GERBER格式是EIA标准RS 274D格式的超集 xff0c 又叫RS 274X RS
  • 【转】开源如何盈利?

    开放源代码 xff08 Open Source xff09 运动曾经被视作商业的反义词 但现在已经有一些人在开源软件的基础上建立了一套完整的商业模式 xff0c 他们发现开源是一种能够与主流软件厂商有效进行竞争的系统性策略 开源软件在发展历
  • NandFlash详解

    转载自 xff1a https blog csdn net hellomxj1 article details 18984873 学习结构如目录所示 xff1a 一 NAND FLASH概述 二 NAND FLASH的参数及物理结构 三 N
  • Linux MTD架构下的nand flash驱动详解

    转载自 xff1a http blog csdn net wang zheng kai article details 18988521 有了前面的基础 xff08 Nandflash详解 xff1a https blog csdn net
  • 激光打印机工作原理(网上摘录)

    导读 xff1a 在本文中 xff0c 我们将揭开激光打印机背后的秘密 xff0c 追踪将计算机屏幕上的字符变为纸上的打印字母的神奇过程 当谜底揭开之后 xff0c 您便会明白 xff0c 其实激光打印过程基于一些很简单的科学原理 xff0
  • 女生适合学习Java吗?

    在这个信息爆炸的时代 xff0c 互联网行业成为了高薪的代名词 xff0c Java 技术因其具有卓越的通用性 高效性 平台移植性和安全性 xff0c 广泛应用于PC 数据中心 游戏控制台 科学超级计算机 移动电话和互联网 xff0c 作为
  • STM32 UART串口环形缓冲区的实现思路和代码

    同名微信公众号 固件工人 同步发布的文章 xff0c 欢迎同时关注 xff0c 及时获取最新文章 1 1 环形缓冲区的实现思路 单片机程序开发一般都会用到UART串口通信 xff0c 通过通信来实现上位机和单片机程序的数据交互 通信中为了实
  • 从零开始学习Linux(一)关闭虚拟机系统

    关闭系统 xff0c 需要输入如下命令 poweroff 然而 xff0c 你只能得到如下反馈 bash poweroff command not found 此项错误是因为poweroff命令是一个系统管理命令 执行此项命令需要高级使用者
  • AndroidQ SystemUI之power键灭屏锁屏流程

    本篇接着分析锁屏相关流程 xff0c 通常我们点击power键会灭屏 xff0c 灭屏时就会加载锁屏 xff0c 以便用户能在下次亮屏时第一时间看到锁屏 xff0c 我们就来看看点击power键灭屏锁屏的流程 Android的事件分发流程大
  • 用Word2007查找和替换功能批量设置图片位置

    Word2007的 查找和替换 功能并不仅仅可以对文字进行批量的查找替换 xff0c 还有很多神奇的功能 xff0c 比如对插入的 图片位置进行批量的查找和调整等等 今天我们就来试试Word2007的 查找和替换 功能在文字替换外的应用 x
  • Windows命令行删除文件和文件夹

    1 rd 命令帮助 删除文件夹 xff08 空 xff09 rd S 文件夹路径 2 rmdir Q S 目录 删除文件夹 xff08 非空 xff09 S 除目录本身外 xff0c 还将删除指定目录下的所有子目录 Q 安静模式 xff0c
  • 01 | 使用Gradle构建多模块项目

    系列文章目录 01 使用Gradle构建多模块项目 02 架构师必备 DDD领域驱动设计之落地实践 03 异常处理实践 抛异常 43 错误码 从今天开始 xff0c 我将从无到有的搭建一套基于 SpringBoot 的开发脚手架 xff0c
  • 干了三年java外包,我转AI了....

    谈及到程序员外包这件事 xff0c 我想我是比较有发言权的一个 xff0c 即使我现在已经从一个外包公司的JAVA开发转行做人工智能算法 我是2018年毕业的 xff0c 一毕业找的第一份工作就是一家外包公司 xff0c 主要做的是承接甲方
  • 人工智能的算法有哪些?AI常用算法

    人工智能 xff08 AI xff09 是一个非常广泛的领域 xff0c 其中包含许多不同的算法和技术 以下是一些常见的人工智能算法 xff1a 人工智能的算法有哪些 xff1f 机器学习 xff08 Machine Learning xf
  • Ftpsclient上传文件到ftp时storeFile总是返回false(522 data connections must be encrypted)

    使用java中org apache commons net ftp的FTPSClient将文件上传服务器时 xff0c 调用storeFile总是返回false 及时打印fClient getReplyCode 和fClient getRe