我正在尝试显示我存储在FTP服务器中的视频。
当我使用我的FTP地址打开图片时,它显示正常,我可以看到它。
但是当我输入同一个ftp文件夹中的视频链接时,没有任何反应。该视频存在,我可以在我的计算机上播放,但当我尝试在浏览器中打开它时,使用它的链接,它没有显示。我下载了html5阅读器,我支持flash ...其他视频显示效果很好,但我的不是。
当我检查FileZilla Server时,我发现以下消息:
(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.
我错过了什么吗?
答案 0 :(得分:1)
在不知道您正在使用的视频或浏览器的情况下,很难说出问题所在。
阅读FTP日志:
首先可能会发出SIZE
,以确定项目(您提供的URI)是否实际存在。服务器响应成功,没有错误。
接下来是CWD
。 FTP客户端(您的浏览器)只是试图找出您提供的内容 - 文件或目录的URI。 CWD
失败,但SIZE
成功,因此项目存在而不是目录 - 它是一个文件。
客户端(浏览器)然后使用RETR
来实际读取/流式传输文件。
结论:
从FTP的角度来看,它看起来很好。问题可能是您使用的浏览器不支持OGG作为容器格式。或者它确实支持OGG容器,但不支持使用的音频和/或视频编解码器。
后续步骤:
尝试将视频放入本地文件系统并使用file:///
URI浏览到该视频。如果视频甚至没有加载,那就是浏览器故障。如果加载,将视频放在HTTP服务器(网络服务器)上,然后重试。 HTTP(从网络/防火墙的角度来看)比FTP更容易。