我在一个网站上工作:
1)将.flv视频从用户的计算机上传到服务器(EC2实例) 2)将此视频从EC2移至S3 3)允许用户下载上传的文件
问题是,如果我上传和下载不同的文件格式,如.zip和.pdf,它运行正常,但如果我下载.flv文件,这会给每种播放器带来问题,就无法阅读! !
当我直接从S3界面下载.flv视频时,不会出现此问题,只有从我的网站下载时才会出现此问题,这是PHP代码:
header("Content-type: Application/octet-stream");
header("Content-Disposition: attachment; filename=mycustomname.flv");
header("Content-Description: Download PHP");
readfile($file);
我不知道这是否仅与下载代码有关,但我认为是的。另一个问题是为什么我下载浏览器的每种文件都无法估计剩下的时间?
谢谢!