问题标签 [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.

0 投票
0 回答
760 浏览

java - 在java中连接Apache FTP服务器上的多个用户

我在使用 apache ftp 服务器时遇到问题。对于一位用户来说,它对我来说工作正常。我想用不同的主目录连接 Apache FTP 服务器上的多个用户。

这是我连接一个用户的代码:

当我尝试创建另一个 BaseUser 并将其保存到 UserManager 时,它成功保存但不起作用,而是覆盖上次保存的用户 HOME_DIRECTORY,因此两个用户都指向同一个目录,这不应该发生。

我哪里错了?

0 投票
1 回答
1550 浏览

vb.net - 使用阿拉伯名称将文件上传到 ftp 服务器(编码错误)

我正在尝试将一个名称用阿拉伯语编写的文件上传到 ftp 服务器,我成功上传了该文件,但我在 ftp 服务器上遇到了问题,上传的文件名不正确并且采用不可读的格式,例如“?? ??????” 或“ * ** * ** * ** * ** * ”或阿拉伯语以外的任何格式。

我尝试将文件名编码为 UTF-8 或“默认”ANSI 编码,但我无法解决这个问题?这是用于在 VB .Net 中对文件路径进行编码的以下代码:

提前致谢

0 投票
2 回答
917 浏览

java - Java:FTP服务器列表的正则表达式?

我正在用 Java 编写 FTP 客户端处理程序,但不能使用 Apache 之类的 FTP 库。

我的问题是我以这种格式从服务器收到列表:

虽然我只需要文件/目录名称和大小。

请建议我一种将列表减少到名称和大小的方法,请记住列之间的间距差异和文件名中的间距。

谢谢大家 :)

0 投票
1 回答
461 浏览

c++ - 判断文件是否是 FTP 服务器上的目录

我正在编写一个使用 libcurl 与 Apache FtpServer 接口的 c++ 程序。我最初使用该LIST命令来获取目录的内容,但它给了我很多我没有但不得不解析任何导致大量不必要开销的方式的信息(尤其是当我使用数十万文件)。此外,我需要一个有效的时间戳,它给了我一个不包括年份的速记(因此在 1 月 1 日,与 FTP 服务器相比,我计算机上的所有文件都显得过时了)。我的解决方案是使用该NLST命令仅获取名称,然后使用MDTM. 这很棒,但后来我遇到了无法判断文件是否是目录的主要问题。

我认为最简单的方法是使用权限来查看第一个标志是否设置为d. FTP 似乎没有此功能。有没有一种简单的方法来判断文件名是目录还是文件?

0 投票
3 回答
48838 浏览

linux - FTP "ls -lt" 命令:它如何列出 Linux FTP 和 Windows FTP 服务器的文件详细信息?

我正在编写至少应该适用于 Windows 和 Linux FTP 的 FTP 客户端。但在我继续之前,我想回答这些问题。

  1. Linuxls -lt上的 FTP 服务器使用FTP 命令时,文件的排列顺序是什么?
  2. 是否有所有 Linux FTP 服务器都提供文件列表的特定格式/逻辑?例如,日期时间戳将始终存在,并且文件按“修改日期”或类似内容的降序排列。
  3. Windowsls -lt上的 FTP 服务器使用FTP 命令时,文件的排列顺序是怎样的?
  4. 是否有所有 Windows FTP 服务器都提供文件列表的特定格式/逻辑?
  5. 你能指导我看一些有助于理解这一点的文档吗?有没有为此定义的标准?

注意:我在 Windows 和 Linux FTP 服务器上尝试了命令,但我无法弄清楚任何特定的逻辑/格式。

0 投票
1 回答
135 浏览

c#-4.0 - 我可以通过 FTP 服务器上的脚本来调整 FTP 命令的行为吗

我想知道我能否以某种方式调整 FTP 命令的行为,例如对于 STOR 命令。当 IIS 上的 FTP 服务器从任何 ftp 客户端接收 STOR 命令时,我想运行具有自定义代码(c# 编码)的脚本重定向到我的位置想保存文件。

问候, 维维克

0 投票
2 回答
1241 浏览

android - 在应用程序中嵌入 FTP 服务器

我想通过 Android 应用程序运行 FTP 服务器,是否有可用的开源 FTP 服务器,以便我可以在我的应用程序中使用它们。根据用户设置的设置,FTP 服务器将作为服务运行。

0 投票
2 回答
502 浏览

python - 实现FTP接口/协议

我被要求使用 python 设置一个 FTP 服务器,不同的用户可以登录,并且根据他们的登录将显示不同的文件结构。

结构的一部分是只读的,另一部分是写、读、创建和删除。

服务器上不存在文件结构和文件,当用户通过查询外部服务器扩展文件夹时,必须以惰性方式构建。

我想,服务器需要从外部模仿 FTP 接口/协议,但在内部的工作方式完全不同。

我想知道这项工作有多大或有多大难度,因为我需要提供某种时间尺度来完成这项工作。

那里已经有这样的东西了吗?有没有人做过类似的事情?

尝试实施这种模型有什么明显的问题吗?

0 投票
0 回答
26 浏览

filesystems - 哪个FTP服务器支持大量客户端

我有一个带局域网的练习室。学生做练习是很常见的。一个学生在电脑上创建了一些文件,我想要: - 他/她看不到其他人的文件。- 他/她可以继续处理他/她的文件。

我认为这适合 FTP 服务器。但是哪个 fpt 服务器可以支持超过 3000 个客户端呢?或者这个问题有替代方案吗?谢谢。

0 投票
1 回答
226 浏览

python - Python中的FTPServer在'mget'上抛出异常

[]10.203.200.136:62408 已连接。10.203.200.136:62408 ==> 220 pyftpdlib 0.5.2 准备好了。10.203.200.136:62408 <== USER 用户 10.203.200.136:62408 ==> 331 用户名好,发送密码。10.203.200.136:62408 <== 通过** 10.203.200.136:62408 ==> 230 登录成功。[user]@10.203.200.136:62408 用户用户登录。10.203.200.136:62408 <== TYPE A 10.203.200.136:62408 ==> 200 类型设置为:ASCII。10.203.200.136:62408 <== 端口 10,203,200,136,243,206 10.203.200.136:62408 ==> 200 已建立活动数据连接。10.203.200.136:62408 <== NLST RS.pcap [用户]@10.203.200.136:62408 OK NLST "/RS.pcap"。转移开始。10.203.200.136:62408 ==> 125 数据连接已打开。转移开始。10.203.200.136:62408 ==> 226 传输完成。10.203.200.136:62408 <== A 型 10.203.200.136:62408 ==> 200 类型设置为:ASCII。10.203.200.136:62408 <== 端口 10,203,200,136,243,208 10.203.200.136:62408 ==> 200 已建立活动数据连接。10.203.200.136:62408 <== RETR RS.pcap [用户]@10.203.200.136:62408 OK RETR "/RS.pcap"。下载开始。10.203.200.136:62408 ==> 125 数据连接已打开。转移开始。10.203.200.136:62408 ==> 426 内部错误;传输中止。

现在在 asynchat.py(内部调用)中,在initial_send 中调用缓冲区,当 memoryview(obj) 完成时抛出异常;obj 是 FileProducer 类型的对象。

谁能提出可能的错误是什么?python库有问题吗?如何解决?