
Reanudar Descargas
Publicado por kent (13 intervenciones) el 31/01/2022 20:00:12
Hola,
Tengo el siguiente código que permite realizar descargas de archivos por medio de url con ID.
El código funciona bien. Pero en caso de quien este descargando, pierda la conexión por el motivo que sea, no podrá reanudar la descarga, y tendrá que comenzarla nuevamente.
Que linea debería incluirle, para que sea posible la reanudación de descargas ?
Tengo el siguiente código que permite realizar descargas de archivos por medio de url con ID.
El código funciona bien. Pero en caso de quien este descargando, pierda la conexión por el motivo que sea, no podrá reanudar la descarga, y tendrá que comenzarla nuevamente.
Que linea debería incluirle, para que sea posible la reanudación de descargas ?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
$FileID=-1;
if(isset($_GET["ID"]))
{
$FileID = intval($_GET["ID"]);
}
$Message="<br/>Invalid File ID.";
if($FileID > 0)
{
if($FileID==123)
{
{
$Message="<br/>File is not available.";
$file="VIDEO.mp4";
if (file_exists($file)) {
$Message="";
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($file));
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
ob_end_flush();
readfile($file);
exit;
}
}
}
}
if(strlen($Message)>0)
{
echo $Message;
}
?>
Valora esta pregunta


0