1

我正在尝试显示存储在 FTP 服务器中的视频。

当我使用我的 FTP 地址打开图片时,它显示正常,我可以看到它。

但是当我输入位于同一个 ftp 文件夹中的视频链接时,什么也没有发生。该视频存在,我可以在我的计算机上播放它,但是当我尝试在浏览器中打开它时,使用它的链接,它没有显示。我下载了html5阅读器,我支持flash ...其他视频显示很好,但我的就是没有。

当我检查 FileZilla 服务器时,我发现以下消息:

(000133)16/05/2013 14:57:21 - (not logged in) (10.0.0.120)> Connected, sending welcome message...
(000133)16/05/2013 14:57:21 - (not logged in) (10.0.0.120)> 220-FileZilla Server version 0.9.41 beta
(000133)16/05/2013 14:57:21 - (not logged in) (10.0.0.120)> 220-written by Tim Kosse (Tim.Kosse@gmx.de)
(000133)16/05/2013 14:57:21 - (not logged in) (10.0.0.120)> 220 Please visit http://sourceforge.net/projects/filezilla/
(000133)16/05/2013 14:57:27 - (not logged in) (10.0.0.120)> USER ingenius
(000133)16/05/2013 14:57:27 - (not logged in) (10.0.0.120)> 331 Password required for ingenius
(000133)16/05/2013 14:57:33 - (not logged in) (10.0.0.120)> PASS ********
(000133)16/05/2013 14:57:33 - ingenius (10.0.0.120)> 230 Logged on
(000133)16/05/2013 14:57:41 - ingenius (10.0.0.120)> SYST
(000133)16/05/2013 14:57:41 - ingenius (10.0.0.120)> 215 UNIX emulated by FileZilla
(000133)16/05/2013 14:57:41 - ingenius (10.0.0.120)> PWD
(000133)16/05/2013 14:57:41 - ingenius (10.0.0.120)> 257 "/" is current directory.
(000133)16/05/2013 14:57:41 - ingenius (10.0.0.120)> TYPE I
(000133)16/05/2013 14:57:41 - ingenius (10.0.0.120)> 200 Type set to I
(000133)16/05/2013 14:57:41 - ingenius (10.0.0.120)> PASV
(000133)16/05/2013 14:57:41 - ingenius (10.0.0.120)> 227 Entering Passive Mode (10,0,0,120,205,239)
(000133)16/05/2013 14:57:41 - ingenius (10.0.0.120)> SIZE /IngeniusFTP/video-2013-05-09-18-05-34.ogg
(000133)16/05/2013 14:57:41 - ingenius (10.0.0.120)> 213 4589529
(000133)16/05/2013 14:57:41 - ingenius (10.0.0.120)> CWD /IngeniusFTP/video-2013-05-09-18-05-34.ogg
(000133)16/05/2013 14:57:41 - ingenius (10.0.0.120)> 550 CWD failed. "/IngeniusFTP/video-2013-05-09-18-05-34.ogg": directory not found.
(000133)16/05/2013 14:57:41 - ingenius (10.0.0.120)> PASV
(000133)16/05/2013 14:57:41 - ingenius (10.0.0.120)> 227 Entering Passive Mode (10,0,0,120,205,241)
(000133)16/05/2013 14:57:41 - ingenius (10.0.0.120)> RETR /IngeniusFTP/video-2013-05-09-18-05-34.ogg
(000133)16/05/2013 14:57:41 - ingenius (10.0.0.120)> 150 Connection accepted
(000133)16/05/2013 14:57:41 - ingenius (10.0.0.120)> disconnected.
(000133)16/05/2013 14:57:41 - ingenius (10.0.0.120)> 426 Connection closed; transfer aborted.
(000133)16/05/2013 14:57:41 - ingenius (10.0.0.120)> could not send reply, disconnected.

我错过了什么吗?

4

1 回答 1

1

在不知道您使用的视频或浏览器的情况下,很难说出问题所在。

读取 FTP 日志:

SIZE一个可能只是为了确定项目(您提供的 URI)是否确实存在。服务器成功响应并且没有错误。

接下来的CWD. FTP 客户端(您的浏览器)只是试图找出您提供的内容——文件或目录的 URI。CWD失败,但SIZE成功,所以该项目存在而不是目录 - 它是一个文件。

客户端(浏览器)然后使用RETR实际读取/流式传输文件。

结论:

从 FTP 的角度来看,它看起来不错。问题可能是您使用的浏览器不支持 OGG 作为容器格式。或者它确实支持 OGG 容器,但不支持使用的音频和/或视频编解码器。

下一步:

尝试将视频放在本地文件系统中并使用file:///URI 浏览到它。如果视频甚至没有在那里加载,那是浏览器的问题。如果加载,请将视频放在 HTTP 服务器(网络服务器)上,然后重试。HTTP 比 FTP 容易得多(从网络/防火墙的角度来看)。

于 2013-05-20T14:05:07.193 回答