【发布时间】:2017-11-21 03:02:19
【问题描述】:
我试图从我的家庭 WAMP 服务器(Windows 8)向浏览器提供视频文件,但浏览器不断给出错误 500,并且 apache 日志显示来自脚本 's.py' 的标头格式错误:标头错误: G@
“s.py”是我的python 3.4版脚本
n="\\wamp\\www\\r.mp4"
print ("Last-Modified: Fri, 24 Apr 2015 22:09:52 GMT")
print ("Accept-Ranges: bytes")
print ("Content-Length:", os.path.getsize(n))
print ("Content-type: video/mp4\r\n\r\n")
f=open(n, 'rb')
d=f.read()
sys.stdout.buffer.write(d)
sys.stdout.flush()
f.close()
我可以使用浏览器在服务器上运行其他简单的 python 脚本,所以我知道这是可行的,但由于某种原因,它不会提供这个 mp4 文件。
在浏览器中,我使用 URL“localhost/s.py”调用它,然后它只给出错误 500,并且服务器日志显示格式错误的标头。
我整天都在研究它,任何人都知道如何解决它,
谢谢
【问题讨论】:
-
你打算做什么?
-
找到您服务器的根目录并将您的 mp4 粘贴到那里。您可以通过
localhost/filename.mp4直接访问它 -
我可以直接访问它,但是如果我使用 python 脚本,我可以通过使用脚本来控制哪些文件在浏览器中可见,但不知何故脚本不起作用