问题标签 [ftp-server]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - FTP客户端子目录创建
我正在使用 FTPClient 在 FTP 服务器中创建子目录。我想在“Root”下创建一个目录“Archive”。我使用以下函数来创建子目录。
但它返回 false 并且无法创建子目录“存档”。如何解决这个问题?
linux - Proftpd 使用用户定义的消息限制写入目录
我试图在我的 proftpd 服务器上指定一个不允许用户将文件上传到特定目录的目录。在更新期间,我不希望将任何内容写入此目录,但更重要的是,我希望将有意义的消息返回给用户。我发现我可以在配置中定义它。
但是是否也可以定义一个特定的错误消息来返回给用户。类似于“对不起,您目前无法上传到此目录。系统升级正在进行中”。
如果这是不可能的,当用户尝试在目录上上传时,谁能给我一个不同的想法来完成有意义的拒绝?
devise - 使用 Rails 创建 FTP 用户帐户
好的,我不确定如何处理或解释这一点,但我会试一试。
我正在使用 Devise for auth 在我的 Mac 上开发 Rails 应用程序。
我想做以下事情:
当用户加入站点时,该应用程序会创建一个 ftp 用户帐户,该帐户具有与他们注册时相同的登录凭据(电子邮件/密码)。这样他们就可以使用站点的根 url 和他们的登录凭据通过 ftp 上传文件。
当用户更新他们的登录凭据时,他们的 ftp 用户帐户需要使用相同的凭据进行更新。
Paperclipftp 或carrierwaveftp 能处理这个吗?实现这一目标的最佳方法是什么。
谢谢
java - FTP 连接超时 421:解析器错误
该问题已被编辑。我正在尝试列出 FTP 目录中的所有文件 - 尽管代码在正常的 Netbeans 项目中运行时运行良好,但在 Maven 项目中使用相同的代码时,它会导致连接超时 421。我怎样才能摆脱这个?
代码:
FileZilla 日志是:-
客户端例外是:-
c - 如何通过套接字发送/接收二进制数据?
我必须编写一个 FTP 服务器,但我对如何传输数据有疑问。
我在 linux 上使用ftp命令来测试它,我目前正在处理LIST
,它发送工作目录中的文件/目录列表。一切正常(ftp 可以很好地打印文件列表),除了ftp打印以下警告:
我想删除该警告,我认为ftp需要二进制数据,但我不知道如何通过套接字发送这样的数据,我目前正在做最基本的发送ls
结果的方法:
java - 如何使用java连接多个ftp服务器
我是 ftp 概念的新手。我需要将文件从一个 ftp 服务器移动到另一个 ftp 服务器,使用 java 程序你能告诉我如何做到这一点吗
c++ - FTP服务器文件传输
我不确定有关 ftp 文件传输的一些事情。我正在编写一个 ftp 服务器,并试图弄清楚如何使文件传输正常工作。到目前为止,它以某种方式起作用,但我有一些疑问。这是我的文件传输功能(目前只检索):
所以一个问题是数据传输本身。我不确定它应该如何工作。现在它是这样工作的:服务器将所有数据发送到 c_data_sock,关闭这个套接字,然后客户端开始做一些事情。客户端不应该在服务器发送数据时接收数据吗?另一个问题是 abor 命令。我应该如何接收 abor 命令?我尝试了将标志设置为 MSG_OOB 的 recv,但随后我收到一条错误消息,提示“参数无效”。如果有人能给我一个提示或一个如何正确做的例子,我会很高兴,因为我自己似乎无法弄清楚。
谢谢,
约翰
java - 通过任何在线服务器测试 FTPS 和 SFTP
我正在开发一个提供 FTPS 和 SFTP 服务的模块。
为了验证我的服务是否正常工作,我需要提供 FTPS 和/或 SFTP 请求的在线服务器。
有没有这样好的服务。
谢谢,维杰博尔
c++ - 使用 stat 列出文件及其信息
我正在使用 c++ 对 ftp 服务器进行编程,我需要能够以以下形式获取有关文件的所有信息:
所以我可以把它发送给客户。我部分成功地做到了这一点,但我遇到了一些问题。这是我的代码的一部分:
当路径变量与当前工作路径不同时,此代码不起作用。Valgrind 说有许多跳转取决于未初始化的值等,并且文件列表包含错误的值 - 只有文件名和大小是正确的。当我将当前工作目录更改为路径变量的内容时,它不会报告任何错误,但文件列表仍然包含错误信息。我真的不知道我的代码有什么问题,所以非常感谢任何帮助。
python - 使用 ftplib 的 FTP 服务器客户端
我正在尝试同时实现 FTP 服务器和客户端来传输文件,但我基本上无法使用ftplib
python 中的模块在两者之间建立连接....
这就是我所做的,我该如何修复代码?还有另一种方法吗?
我的服务器的代码:-
我的客户的代码: -