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

ftp - 在 FileZilla 服务器中写入需要登录名和密码,但在读取中不需要

我正在开发一个在某些部分中写入 FileZilla 服务器的 android 应用程序。在我的代码中,我提供了 FileZilla 的登录名和密码,以便客户端可以向它发送一些图片和视频。

客户端稍后需要读取 FTP 内容(显示它),但为此,他需要输入登录名和密码,我无法提供给他,否则他可以在我的服务器中写入任何他想要的内容。

有什么方法需要登录和密码才能在 FTP 服务器中写入,但在阅读中不需要?

0 投票
2 回答
43917 浏览

java - Java中用于文件传输的FTP客户端服务器模型

好吧,我正在尝试用 Java 实现 ftp 服务器和 ftp 客户端。我正在尝试从服务器接收文件。以下是代码行。我能够实现服务器和客户端之间的连接,但也无法将文件名发送到服务器。那么任何人都可以指导我这种方法是否正确,请提出适当的更改。

服务器的实现:

客户实施:

0 投票
2 回答
595 浏览

c++ - 用于 ftp 服务器的 makefile - 修改头文件时编译

我为我的项目创建了一个 makefile,它看起来像这样:

主要问题是,当我修改包含在我的一个源文件中的任何头文件时,“make all”命令不会注意到任何更改,因此返回“make: Nothing to be done for `all'”。我已经搜索了互联网,但仍然无法让它工作。makefile 还有另一个“问题”。这个makefile用于的项目是一个ftp服务器,当我输入“make run”来运行可执行文件时,对服务器做一些事情并退出makefile返回的程序“make:* [run] Interrupt”。有什么办法可以让这条消息不出现?我猜它出现是因为我使用 ctrl+c 退出程序,但是有没有办法以不同的方式执行它,所以我不会得到任何“错误”?

提前感谢您的任何答案

0 投票
1 回答
199 浏览

c++ - 中止 ftp 服务器上的数据传输时的客户端行为

好吧,我正在编写一个多线程 FTP 服务器,现在我正在尝试实现数据传输中止。这是我管理数据传输中止的代码的一部分。

  1. 我的问题是我正在测试的两个客户端(Nautilus 和 gftp 客户端)在中止数据传输时表现不同。
  2. 我想要实现的是能够使用不同的客户端无错误地中止数据传输过程。
  3. 客户的行为取决于我发送给他们的消息。
  4. 当我用 Nautilus 中止传输时,它工作正常,没有错误,没有泄漏。但是对于 gftp 客户端,客户端会收到第一条消息,然后关闭控制连接。然后服务器将第二条消息发送给客户端。在那之后,服务器应该从客户端接收一些东西,但是当它发生时,我得到一个错误并且大量的内存泄漏。我知道从关闭的套接字读取会出错,但它不应该使整个程序崩溃。
  5. 我试图让 gftp 客户端的流产工作,唯一的(部分)解决方案是只发送第二条消息(嗯,我认为我发送的重点是只发送其中一个并不重要)。之后我没有收到任何错误,也没有内存泄漏。剩下的唯一问题是客户端仍然关闭了控制连接。然后服务器关闭了连接,因为客户端显然已断开连接(甚至 gftp 客户端也写了“与站点 localhost 断开连接”),但是在服务器关闭它后,gftp 写入“错误:远程站点 localhost 已断开连接。将在 30 后重新连接秒”。
  6. 然而,该解决方案有副作用。Nautilus 客户端停止工作。客户收到了消息,但仍在等待另一条消息(或者我认为是这样),因为我只给他发送了一条消息。
  7. 我的问题是如何使它对两个客户都有效?我唯一的想法是回复代码可能是错误的。请告诉我问题出在哪里。

谢谢

0 投票
3 回答
35652 浏览

amazon-web-services - 使用 S3 作为存储的 FTP 服务器

我正在尝试创建一个 ftp 服务器(使用 windows/linux/mac - 不用担心),它将其存储作为 Amazon S3 存储。现在请注意,S3 本身不支持 FTP,因此这需要某种 hack 作为解决方案。

我研究了该主题并找到了各种解决方案,但我并不真正相信其中任何一个。他们是:

  1. 亚马逊 EC2 + TntDrive
  2. 使用中小企业
  3. 创建 EC2 实例并安装 FTP 服务器并将 S3 挂载为本地文件系统。

我试图在安全性和灵活性/流畅性方面找到最佳解决方案。您认为哪种解决方案最好,以及如何实现上述目标?

编辑 1:

我对以下解决方案非常感兴趣。这是我收集的内容:您可以将 EBS 卷附加到 EC2 实例并在该实例上运行 FTP 服务器。将 FTP 服务器指向附加的 EBS 卷,然后通过 FTP 上传您的文件 - 它将直接写入 EBS 卷。您可能希望使用可以支持恢复中断传输的 FTP 服务器和客户端,例如 FileZilla。当我假设以上所有内容时,我是否正确?

也有人可以逐步说明如何实现这一目标吗?

0 投票
3 回答
16342 浏览

sql-server - 我可以在 ftp 服务器上创建 SQL 数据库吗?

我有通过 ftp 登录服务器的凭据,我想从这里创建一个 SQL 数据库。我可以这样做吗?如果可以,该怎么做?谢谢你。

0 投票
4 回答
6939 浏览

vb.net - 检查 FTP 是否在线/离线

在 Visual Basic 中确定 ftp 服务器是联机还是脱机的最佳方法是什么?我尝试了许多不同的方法来 ping ftp 服务器,但是无论我尝试什么,我都会收到以下错误:

这很容易解决吗?还是有比我使用的更好的方法?

0 投票
9 回答
47372 浏览

ftp-server - 500 OOPS:无法打开配置文件:/etc/vsftpd/vsftpd.conf

我不知道为什么它无法打开配置文件。

这是 vsftpd.conf,它在其他 linux 机器(centos)上运行良好,但这个?任何帮助将不胜感激。

0 投票
1 回答
2273 浏览

asp.net - 在 ASPX 页面 C# 中显示来自 FTP 服务器的 PDF 文件

我的 FTP 服务器上有一个 PDF 文件。我想使用 ASP.Net 显示 PDF 文件。

我在 iframe 控件中使用了谷歌查看器:

从公共服务器查看 pdf 时,它运行良好。问题是我需要为要在我的 asp.net 页面上显示的 pdf 提供 ftp 用户名和密码。

有什么想法吗?

提前致谢


编辑:

我可以使用 url= ftp://username:pass@ftp.samplesite.com/ ...

但我不希望将用户名和密码附加到 url。

我也试过这段代码:

它运作良好。ftp 用户名和密码仍然显示在页面源中。有任何想法吗?谢谢

0 投票
1 回答
2924 浏览

c# - 连接到 FTP 并搜索 .txt 中的文件

我正在尝试制作一个程序,让您检查该 ftp 服务器上特定文件扩展名的可用性,然后对那些打开文件的文件进行排序。

到目前为止,这就是我尝试做到的方式: