Napravio sam php script koji cita flv faj sa fileread() i radi output istog sa
ob_clean();
flush();
readfile($path);
Super radi, ali nikako ne mogu da kesiram flv koji se ucita u jw player.
Probao sam razne kombinacije headera ali bezuspesno...
header("Accept-Ranges: bytes");
header("Content-Disposition: attachment; filename=".basename($path));
header("Last-Modified: Wed, 24 Nov 2001 21:51:15 GMT");
header("Content-Length:".filesize($path));
Probao sam Expires da stavim u far future, da probam samo sa Content-Length...
Ovaj header dobijam sa wget kada direktno ucitam flv:
Code:
HTTP/1.0 200 OK
Set-Cookie: TRACKID=2781f95831e98b54bc7f83456a91c5ac; Path=/; Version=1
Content-Type: application/octet-stream
ETag: "3305989754"
Accept-Ranges: bytes
Last-Modified: Wed, 24 Nov 2010 21:51:15 GMT
Content-Length: 3102290
Connection: keep-alive
Date: Tue, 08 Mar 2011 16:16:59 GMT
Server: lighttpd/1.5.0
HTTP/1.0 200 OK
Set-Cookie: TRACKID=2781f95831e98b54bc7f83456a91c5ac; Path=/; Version=1
Content-Type: application/octet-stream
ETag: "3305989754"
Accept-Ranges: bytes
Last-Modified: Wed, 24 Nov 2010 21:51:15 GMT
Content-Length: 3102290
Connection: keep-alive
Date: Tue, 08 Mar 2011 16:16:59 GMT
Server: lighttpd/1.5.0
a ovaj kada posaljem request ka php koji outputuje flv:
Code:
HTTP/1.0 200 OK
Set-Cookie: TRACKID=9f31b157ed3b9a72f57f92da67d39341; Path=/; Version=1
X-Powered-By: PHP/5.2.13
Content-Type: application/octet-stream
Etag: "03652af5e7351d807014841e37175f94"
Accept-Ranges: bytes
Last-Modified: Wed, 24 Nov 2001 21:51:15 GMT
Content-Length: 3102290
Connection: keep-alive
Date: Tue, 08 Mar 2011 16:17:00 GMT
Server: lighttpd/1.5.0
HTTP/1.0 200 OK
Set-Cookie: TRACKID=9f31b157ed3b9a72f57f92da67d39341; Path=/; Version=1
X-Powered-By: PHP/5.2.13
Content-Type: application/octet-stream
Etag: "03652af5e7351d807014841e37175f94"
Accept-Ranges: bytes
Last-Modified: Wed, 24 Nov 2001 21:51:15 GMT
Content-Length: 3102290
Connection: keep-alive
Date: Tue, 08 Mar 2011 16:17:00 GMT
Server: lighttpd/1.5.0
Inace jw player normalno kesira kada fajl ucitam direktno, ali ne i kada fajl ide preko php-a. U tom slucaj flv se uvek ucitava ispocetka...
Kako trebam da podesim header da bi kesiranje bilo moguce?