问题标签 [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 投票
2 回答
2238 浏览

c# - 将文件上传到 FTPS 服务器

我正在尝试将文件上传到 FTP 服务器 (FTPS)。运行以下代码会产生异常:

根据验证程序,远程证书无效。

编码:

这是 FTPFactory 类:

0 投票
1 回答
3860 浏览

c++ - 在 FTP 服务器中实现“TYPE A”

我正在编写一个 FTP 服务器(在 Qt/C++ 中),现在我对“TYPE A”使用“200 Ok”,但我真的把它当作“TYPE I”对待——文件按原样发送。

我应该如何正确实施 TYPE A?以文本模式而不是二进制模式打开文件就足够了吗?

另外,我假设 SIZE 方法应该比在磁盘上返回文件的大小更复杂,它应该读取它并执行文本替换,然后以这种方式返回大小?

编辑:作为对评论的回应,以下是 RFC959 规范的相关摘录:

0 投票
0 回答
1478 浏览

ftp - Safari 无法登录我的 FTP 服务器

我已经实现了一个 FTP 服务器(在 Qt/C++ 中),所有客户端都可以登录,但是 Safari 尝试使用匿名登录,然后放弃了。

这是控制连接日志:

此时其他 FTP 客户端会弹出一个对话框,要求他们的用户提供用户名和密码,但 Safari 只是说“您无权打开此页面”。

打开的唯一方法是在 URL 中指定用户名和密码。

我应该更改 FTP 服务器的响应方式吗?

编辑:我刚刚测试过 Safari 也无法登录到 Filezilla 服务器,并且它总是要求输入密码,即使是不存在的用户名,就像我的服务器一样。

0 投票
2 回答
102 浏览

c++ - 了解 FTP 服务器项目的“创建允许映射任意目录的虚拟文件系统”

免责声明:这是作业;我不想要解决方案。

此外,没有可用的 c/c++ 标准库之外的库。

我正在寻找正确的方向,以了解我分配的学期项目(创建虚拟 FTP 服务器)中的这部分工作甚至要求我做什么:

服务器允许创建虚拟文件系统。虚拟文件系统是指服务目录到文件系统上真实目录的映射。例如,客户端树如下所示: /home/user1 映射到 /mnt/x/home/user1 /www 映射到 /var/cache/www /home/user_list.txt 映射到 /var/ftpclient/user_list.txt用户将看到 /home/user1 目录和 /www 目录以及文件 /home/user_list.txt

我向我的讲师提出了这个问题:

/home/user1 -> /mnt/x/home/user1,/www -> /var/cache/www/var/cache/www/home/user_list.txt -> /var/ftpclient/user_list.txt唯一需要支持的目录映射(因此每个用户将有 2 个目录和 1 个文件,如图所示为他们自动创建)?

得到以下答复:

这些映射只是示例设置。您的解决方案应该能够以类似的方式将任何内容映射到任何内容。

根据我目前的理解,我只需要允许我的 FTP 服务器的用户访问显式映射的目录和文件(通过配置文件指定)。这可能意味着类似的映射/home -> /home/users(因此所有用户都会看到他们位于用于 FTP 的东西的伪根目录中,例如用户 Bob 看到/home/bob/.

另外,我需要使用哪个 API 来支持 , 等 FTP 命令lscd这些命令适用于真正的底层文件系统?

0 投票
2 回答
1832 浏览

android - 将文件从 SD 卡上传到 FileZilla 服务器

我的应用程序正在将文件从 SD 卡上传到 FileZilla FTP 服务器上的目录。运行我的应用程序后,它给了我异常,经过这么多搜索后我无法解决。

这是日志猫输出:

这是我的 MainActivity.java 代码

0 投票
1 回答
1730 浏览

c# - 使用 c# 通过不可靠且缓慢的连接进行文件传输

我正在寻找一种在很长一段时间内将大量文件从客户端传输到服务器的方法。客户端和服务器之间的连接不可靠且速度慢。

我考虑过使用FTP协议。我看到了netftp 客户端。我现在还需要一个 .net 中的 ftp 服务器。

我需要的最重要的功能是可靠的连接恢复。我可以依靠它在一段时间内可靠地开始和结束。

我没有找到很多用 c# 编写的 ftp 服务器。

谢谢你。

0 投票
0 回答
56 浏览

ftp - 智能且可定制的 FTP 服务器,用于抓取客户端请求并在服务器端运行 shell 脚本

我不知道这是否是提出建议的正确地方,但我会试一试。

我需要允许 FTP 客户端连接到请求下载不存在但必须按需创建的文件的服务器。

或者更好: - FTP 客户端将通过用户和密码交换连接到 FTP 服务器 - FTP 服务器将请求获取服务器端不存在的文件(即)“stefano.txt” - FTP 服务器必须获取此类请求,触发一个外部守护进程,它创建即时“stefano.txt”,然后将其分派给客户端

今天我拥有的只是 FTP 客户端(而 FTP 是我可以用于数据传输的唯一协议)。我需要找到/开发的是一个负责接受请求和处理通信的 FTP 服务器守护进程。

在从头开始开发 FTP 服务器之前,是否有可用的 FTP 服务器守护程序可供我开始学习并可以扩展以满足我的需要?

感谢任何能给我建议的人。

Ciao,斯特凡诺

0 投票
1 回答
3052 浏览

.net - Webclient:远程服务器返回错误:(401) Unauthorized

我正在尝试使用 WebClient 将文件上传到 ftp 服务器,但我不断收到下面列出的相同错误:远程服务器返回错误:(401)未经授权。

正如您在代码示例中看到的那样,我在 try catch 表单中尝试了 4 种不同的上传方法。你能帮我解决这个问题吗?

0 投票
1 回答
537 浏览

spring - apache ftp的spring模式位置在哪里?

我找不到 apache ftp 的 spring 命名空间http://mina.apache.org/ftpserver/spring/v1这个链接不起作用.....什么是备用链接..?

这是ftpd-typical.xml

我收到以下错误:

0 投票
0 回答
228 浏览

apache - java apache ftpServer文件上传和下载不起作用

我使用 Apache FtpServer 并构建了我自己的 ftp 服务器。我在虚拟机(VPS)上使用这个服务器。我能够登录并列出文件,但是我无法下载或上传文件。每次我尝试我都会收到错误

当我在 localhost 上运行代码时,我可以下载、修改和上传文件。为什么这不适用于VM?