问题标签 [ftp]

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 回答
349 浏览

ftp - 网络托管公司使用什么 FTP 协议/套件?

我最近遇到了一个奇怪的问题。

我的朋友聘请了一位设计师为他的公司设计一个网站。他向我推荐了一种允许网页设计师执行安全文件传输的工具,以便他可以更新网站。由于他在 Windows 2003 上托管,因此我立即建议启用 webdav,他确实这样做了,而且古老的“以 Web 文件夹形式打开”技巧运行良好。然而,Web desiner 就没有那么幸运了。他在 Vista 上工作,他们从 IE 中删除了“打开为 web 文件夹”选项,这也使得使用 webdav 变得非常困难。另一个问题是父亲证书已过期,而我尝试过的所有其他 3rd 方 webdav 解决方案并没有让我忽略这一事实,因此它使 webdav 通常不是将文件传输给外部承包商的好方法

我想,没有人会考虑传统的 FTP,因为它本质上是不安全的,并且需要 2 个端口,这是一开始就很糟糕的一个端口

我还评估了基于 ssh 的 SCP/SFTP。这些都很好,但是没有 chroot jail,它们可以访问整个文件系统。这对于 linux 是正确的,但对于基于 cygwin 的 openssh 安装似乎也是如此。

我尝试的最后一件事是 FileZilla。作为相当先进的 FTP 服务器,它显然不提供 SCP/SFTP 服务器功能。它允许通过 SSH 进行 FTP,但为此您需要再次购买证书。或者生成你的,但是你必须强迫你的承包商再次信任你的根,而不是安全选项

我想我们要问一个问题了——周围的人使用什么工具让他们的网络托管承包商(windows 或 linux)允许受控、安全的文件传输?

0 投票
2 回答
827 浏览

python - 扭曲的 FTPFileListProtocol 和带空格的文件名

我正在使用 Python 和Twisted框架连接到 FTP 站点以执行各种自动化任务。如果相关的话,我们的 FTP 服务器恰好是 Pure-FTPd。

在FTPClient上连接和调用list方法时,生成的FTPFileListProtocol文件集合不包含任何包含空格 (' ') 的目录或文件名。

有没有其他人看过这个?是创建 FTPFileListProtocol 的子类并覆盖其unknownLine方法,手动解析文件/目录名称的唯一解决方案吗?

0 投票
4 回答
5632 浏览

bash - 如何从 Microsoft FTP 服务器删除超过 N 周的文件

我运行一个 OpenSuse 服务器,它每晚将压缩的源代码备份上传到 Microsoft FTP 服务器。我已经编写了一个 Bash 脚本,它通过一个 cron 作业来执行此操作。

我想删除早于某个日期的备份文件。我怎么能这样做?

0 投票
2 回答
2322 浏览

http - 为什么我不能在对称通道上获得相等的上传和下载速度?

我被分配到一个项目,我的代码应该在同一 FTP 或 HTTP 服务器上同时执行一些文件的上传和下载。对速度进行了测量,并由此得出了一些结论。

现在,问题在于,在高速连接上,我们在吞吐量方面获得了几乎预期的结果,但在慢速连接(想想理想的 CDMA 1xRTT 链接)上,无论下载还是上传都会以相反的方向为代价获胜。我有一个“更高的身体”,他确信 CDMA 1xRTT 连接是对称的,因此我们应该能够在此链路上以相同的速度(每个方向约 100 kbps)执行数据传输。

我的测量结果表明,如果不对缓冲区大小和数据链路节流方面的代码进行大量调整,就不可能在上述条件下具有相同的速度。我尝试了我的多线程代码,还创建了一个简单的批处理文件,它可以自动执行 Windows 的 ftp.exe 以执行数据传输——结果相同。

所以,问题是:真的有可能在一条慢速对称链路上以同等速度执行数据传输吗?“更高的身体”是否符合他们的期望?如果是,您对我应该如何处理我的代码以实现这样的吞吐量有什么建议吗?

PS。我完全重写了这个问题,所以很明显它属于这个网站。

0 投票
5 回答
2910 浏览

php - 如何删除 FTP 程序添加到代码中的多余空格?

这种情况反复发生,非常烦人。我将一些 PHP 代码上传到客户端的服务器。几个星期过去了。他们要求进行更改,我重新下载代码,因为他们已经进行了一些更改。但是,我上次查看时曾经整洁的代码现在到处都添加了额外的空白行。所以现在我在一些代码之间有两行空格,现在有 3 行。我有一堆行粘在一起,因为它们是同一个 for 循环或类似的一部分,它们现在都分散在周围,没有办法来区分它们。

有没有解决这个问题的程序/实用程序?

0 投票
6 回答
10147 浏览

ftp - 所有子目录的 FTP 客户端中的 chmod 语法

哪个 ftp 客户端或哪种语法允许对子目录进行简单的 chmod?

0 投票
2 回答
1683 浏览

c# - 使用 Windows 凭据进行 FTP 登录

我们有一个 C# windows 应用程序,它需要能够连接到网络上的服务器,下载文件并将其保存到指定位置。我们不能使用 Web 服务,因为我们不能假设我们的客户将在他们的服务器上安装 IIS。

我正在考虑这样做的方式是 FTP 到服务器并下载文件。我可以编写代码以连接到服务器并找到文件,但我有 2 个问题。

  1. 有没有办法使用 Windows 凭据通过 FTP 连接到远程服务器?(我知道我无法直接获取用户的密码)。

  2. 除了 ftp-ing 之外,还有更好的方法从服务器获取文件吗?

感谢您的建议。

0 投票
2 回答
275 浏览

iis - 创建 FTP 托管服务器网站?

我最近为我们公司购买了一个新的网络服务器 2008 并需要一个 FTP 托管站点,该站点允许客户从我们的服务器上传文件和托管网站,该站点必须内置购物篮/每月费率。如果我购买了正确的模板,专为托管而设计,我如何让它独立地与 Web 服务器一起工作?(例如创建子域、用户目录等)服务应该和这个链接完全一样: https: //www.godaddy.com

我有所有的设备和软件我该怎么做?

0 投票
3 回答
30675 浏览

.net - 如何使用 FtpWebRequest (.NET) 更改目录?

有人可以告诉我如何使用 FtpWebRequest 更改目录吗?这似乎应该是一件容易的事,但我没有看到它。

编辑

我只是想补充一下……我对 FtpWebRequest 没有信心。如果有更好(更简单)的方式在 .NET 中执行 FTP,请告诉我。


显然没有办法使用实时连接来做到这一点,您需要更改 uri 以欺骗 ftpwebrequest 使用不同的请求(感谢 Jon)。

所以我正在寻找一个第三方客户......

我尝试的一些开源解决方案效果不太好(一直崩溃),但我发现了一个开源解决方案,它通过了我的一些初步测试(.NET FTP Client)。

0 投票
1 回答
1624 浏览

iis-7 - 将 IIS7 设置为基本 Web 主机(带有附加 ftp 站点的网站)

我正在成为一个懒惰的研究人员吗?如果我没有通过谷歌找到好的答案,而不是继续尝试各种研究方法,我又来了……

我想在 Windows Server 2008 上的 IIS7 上托管一些网站。我熟悉如何设置/配置网站。我想做的是为每个网站设置一个 ftp 站点,允许特定用户管理该站点的文件。我不太了解如何管理新的 FTP 服务器,也不知道如何为目录/网站/ftpsite 设置安全性的最佳实践。

有没有人在这方面有经验或知道任何好的在线资源?

谢谢你。