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

visual-studio-2008 - 您如何在发布构建期间自动部署网站?

在 Visual Studio 2008 中进行发布构建时,我想上传(通过 ftp)一个网站。我不希望上传任何源代码文件,最好配置应该上传哪些文件夹。我正在使用 ASP.NET Web 应用程序或 MVC。如何配置 VS.NET 以自动上传(和覆盖)最后部署的网站?

0 投票
2 回答
2433 浏览

.net - 如何使用 ASP.NET 将文件从一台机器移动到另一台机器?

假设我有一个网站,一旦用户选择了几个选项,以下(应该)会发生:

  • 从本地机器上抓取文件(在目录中) - 到目前为止工作正常
  • 将它们移动到远程服务器 - 这是我需要帮助的地方

细节:

  • 将通过 UNC 路径 (\servername\xyz) 找到远程服务器
  • 我可以访问用户名/密码来访问该 UNC 路径,但由于我们位于不同的域中并且我无法控制 IT 的决策,因此我不能拥有一个在两个域中都具有权限的用户。

我该如何设置我的网站来做到这一点?如果我冒充,那么我可能会失去在本地机器上抓取文件的权限......

注意:我也可以通过 FTP 访问远程服务器。如果有一个我可以使用的好的 FTP API,那也可以,但我不想遍历每个文件。

哦,这也是 .NET 1.1。


这是对相关问题的建议: Need to Impersonate user forAccessing Network resource, Asp.Net Account

0 投票
4 回答
1301 浏览

python - 使用异步 (s)ftp 操作连接 GUI 界面

试图为文件上传实现一个进度对话框窗口,看起来像是IE 下载对话框Firefox 下载对话框之间的交叉,在 Windows 上使用 python GUI 库。

  1. python有哪些异步(S)FTP库?理想情况下,我应该能够恢复文件上传并跟踪每个并行文件上传的进度。
  2. 如果我在单独的进程中运行每个文件上传,如何获取上传状态并将其显示在进度条对话框中?
0 投票
4 回答
637 浏览

linux - 处理 ftp'​​ed 到托管服务器中的一组目录中的文本文件

情况如下:

一系列远程工作站收集现场数据,并通过 ftp 将收集到的现场数据 ftp 到服务器。数据以 CSV 文件的形式发送,该文件存储在 FTP 服务器中每个工作站的唯一目录中。

每个工作站每 10 分钟发送一次新的更新,导致以前的数据被覆盖。我们想以某种方式自动连接或存储这些数据。工作站的处理能力有限,不能扩展,因为它是一个嵌入式系统。

提供的一个建议是在 FTP 服务器中运行 cronjob,但是有一个服务条款限制,因为它是共享主机,所以只允许 cronjobs 间隔 30 分钟。考虑到工作站上传的数量和上传之间的 10 分钟间隔,看起来 cronjob 调用之间的 30 分钟限制可能是个问题。

有没有其他方法可以建议?可用的服务器端脚本语言是 perl、php 和 python。

升级到专用服务器可能是必要的,但我仍然希望获得有关如何以最优雅的方式解决此问题的意见。

0 投票
1 回答
1032 浏览

python - 高级 Python FTP - 我可以控制 ftplib 如何与服务器通信吗?

我需要向 FTP 服务器发送一个非常特定(非标准)的字符串:

案例至关重要,引文的风格及其内容也很重要。

不幸的是, ftplib.dir() 似乎使用了 'LIST' 命令而不是 'dir' (并且它为此应用程序使用了错误的大小写)。

FTP 服务器实际上是一个电话交换机,它是一个非常不标准的实现。

我尝试使用 ftplib.sendcmd(),但它也将“pasv”作为命令序列的一部分发送。

是否有向 FTP 服务器发出特定命令的简单方法?

0 投票
3 回答
2720 浏览

ftp - LuaSocket FTP 总是超时

我在LuaSocket的 TCP 设施上取得了成功,但我在使用它的 FTP 模块时遇到了问题。尝试检索(小)文件时,我总是会超时。我可以使用 Firefox 或 ftp 以被动模式(在 Ubuntu Dapper Linux 上)很好地下载文件。

我认为可能是我需要 LuaSocket 来使用被动 FTP,但后来我发现它似乎默认这样做。我试图通过 FTP 检索的文件可以通过我机器上的其他程序使用被动 FTP 访问,但不能通过主动模式访问。我在 LuaSocket 中发现了一些关于“黑客”被动模式支持的讨论,并且该讨论意味着以后的版本停止使用被动模式,但我的版本似乎仍然使用被动模式(我使用的是 2.0.1;最新的是 2.0.2 并且确实似乎没有与我的用例相关的任何更改)。我对那篇文章可能与我的情况有什么关系感到有些困惑,部分原因是它已经很老了,而且 LuaSocket 的源代码现在与该讨论中的代码几乎没有相似之处)。

我把我的代码归结为:

这给了我一个超时。我strace在 Linux 上运行它(与ptrace在 Solaris 上相同)。这是一个删节的成绩单:

我尝试连接到另一个站点,但它有一个我无法在此处发布的密码,但在这种情况下,结果略有不同......我得到了类似上面的跟踪但select()最后成功了,然后是:

将此与我在被动模式下的“ftp”程序的跟踪进行比较(工作正常,但请注意它不会像 LuaSocket 那样将套接字设置为非阻塞):

因此,我针对这两个不同的 FTP 站点尝试了 LuaSocket,但故障不同但相似。我还在另一台可以使用主动 FTP 的机器上尝试过它,但它没有更好的运气(大概是因为 LuaSocket 总是使用被动模式,从我可以通过阅读 中的源代码得知socket/ftp.lua)。

那么这里的任何人都可以让 LuaSocket 两线在顶部工作吗?请注意,在我的机器上,到戴尔站点的活动 FTP 不起作用(我可以连接,但一旦我ls断开连接),所以如果你让 LuaSocket 工作,请注意从另一个程序到戴尔站点的活动 FTP 是否工作你的机器。

0 投票
2 回答
1362 浏览

ftp - 电子邮件和 ftp 文本消息之间的大小差异 - EOL 字符?

我试图通过 FTP 或电子邮件传递相同的消息,但保存的文件总是以不同的大小出现。消息的文字内容是一样的,但不可打印的字符一定要占不同的大小!

通过 FTP 传输文本文件时(在二进制模式下以防止 FTP 转换 EOL 字符),交付的文件大小为 7660 字节。

当我通过电子邮件传递消息(使用 smtp 发送,使用 POP3 检索)时,传递的消息大小(直接转储到新文件时)为 8043 字节。电子邮件作为纯文本电子邮件发送,并且消息包含整个电子邮件正文。这是 383 字节的大小差异,行数是 385 行,这让我认为这两者是相关的……但尽我所能,我无法通过电子邮件收到相同的消息!

我尝试了几种在电子邮件数据上剥离回车和换行的组合,但无济于事!

MIME 消息是否有不同的换行处理方式?

0 投票
8 回答
848 浏览

.net - 如何为用户处理 100mb 的上传

有人联系我创建一个定制的 ftp 应用程序,用户将下载该应用程序以便能够上传视频文件(最大 100mb)。

  • 他们希望它是白痴证明(即对非计算机知识的人来说很容易)。我假设使用他们的用户名和密码设置像 FileZilla 这样的 ftp 应用程序对于大多数用户来说太过分了。
  • 跨平台(哎哟)

当然,我不是第一个解决如何让用户上传大文件的问题的人。想知道是否有人可以给我任何提示。

0 投票
7 回答
3415 浏览

ftp - Web 开发工具问题 - 自动文件上传

对于一些简单的代表来说,这应该是一个快速的问题。

我正在做一些 PHP 网站开发,决定检查并使用 jQuery。我不想安装和管理本地 PHP 服务器/服务,但我想要一种快速的单击方法来自动将我正在处理的 PHP 文件上传到我的托管服务,以便我可以对其进行实时测试。

我正在研究一些不同的编辑器,例如 Komodo Edit、Notepad++,但我想知道什么工具能够为我一键点击 FTP?


在几个帖子进来后编辑:

Well Shoot,Ultra Edit 的成本在 100 美元左右,Aptana 允许你上传到他们的“云”,但你必须购买云空间。我已经有了自己的服务器。我会更多地研究 BlueFish ......谢谢你们的帮助。

我想我可能会尝试使用 Notepad++ 并编写一个批处理文件来运行内置于 FTP 的窗口,建立连接并以自动覆盖模式复制文件夹中的所有文件。看起来可行?

0 投票
5 回答
784 浏览

ftp - 文件传输协议选项?

我正在寻找一种将非平凡(10G > x >10MB)数据从一台机器传输到另一台机器的好方法,可能通过多个会话。

我已经简要地看了

  • *ftp (sftp, tftp, ftp)
  • http
  • 种子(因为我一般不会有种子网络)
  • rsync(不确定我是否真的可以适应我的需要)

是否有任何其他协议可能更适合该法案?上面的大多数本身都不是非常容错的,而是依靠客户端/服务器应用程序来弥补缺陷。在这个阶段,我更关心协议本身,而不是运行良好的特定客户端/服务器实现。

(是的,我知道我可以通过 udp 自己编写,但我更喜欢其他任何东西!!)