Cita:
Iniciado por ocp001a Y cómo es el código de tu subida? quizá ahí radique el problema.
He cambiado ya muchas opciones de configuración sin exito, para subir 700mb al 74% vuelve a empezar:
Cita: default_socket_timeout = 1000000
max_input_time = 1000000
memory_limit = 280000
post_max_size = 1000000
upload_Max_filesize = 1000000
max_execution_time = 1000000
Realmente creo que es el código php, pero no encuentro ningún modo de mejorarlo, es un upload desde ajax:
Código PHP:
Ver original<?php
require_once ("includes/core.php");
$fn = (isset($_SERVER['HTTP_X_FILENAME']) ?
$_SERVER['HTTP_X_FILENAME'] : false);
if ($fn)
{
$ftmp = explode(".", $_SERVER['HTTP_X_FILENAME']);
if ($extensiones == "0")
{
echo "error";
}
else
{
// AJAX call
mkdir("files/" . $folder_1 . "", 0777, true); mkdir("files/" . $folder_1 . "/" . $folder_2 . "", 0777, true); chmod("files/" . $folder_1 . "", 0777); chmod("files/" . $folder_1 . "/" . $folder_2 . "", 0777);
rename("files/" . $folder_1 . "/" . $folder_2 . "/" . $_SERVER['HTTP_X_FILENAME'], "files/" . $folder_1 . "/" . $folder_2 . "/" . $filename . "." . $fExt . "");
$refer_1 = rand(1111111111, 9999999999); $refer_2 = rand(1111111111, 9999999999); $download_1 = rand(1111111111, 9999999999); $download_2 = rand(1111111111, 9999999999); $direct = "files/" . $folder_1 . "/" . $folder_2 . "/" . $filename . "." . $fExt .
"";
if (isset($_SESSION['id'])) {
$type = "user";
$owner = $user['username'];
}
else
{
$type = "guest";
$owner = $_SERVER['REMOTE_ADDR'];
}
mysql_query("INSERT INTO downloads (refer_id,download_id,direct_download,filename,type,owner,lastdownload) VALUES('" . $refer . "','" . $download . "','" . $direct . "','" . $_SERVER['HTTP_X_FILENAME'] .
"','$type','$owner','" . time() . "')"); if (!isset($_SESSION['upstyle'])) {
$class = "odd";
$_SESSION['upstyle'] = true;
} elseif ($_SESSION['upstyle'])
{
$class = "even";
unset($_SESSION['upstyle']); }
echo '<section class="file ' . $class . '"><section class="FileSep">' . $_SERVER['HTTP_X_FILENAME'] .
'</section> <section class="FileSep">' . file_size($peso_archivo) .
'</section> <section class="FileSep" style="width:500px;"><a class="link" href="https://' .
$_SERVER['SERVER_NAME'] . '/d' . $refer .
'" target="_blank" id="tooltip_left">https://' . $_SERVER['SERVER_NAME'] . '/d' .
$refer . '<section>Con este enlace podrás descargar tu archivo o pasarlo a tus amigos cuando quieras</section></a></section> <section class="FileSep"><a id="tooltip_left" class="tag" href="#" id="tooltip_left">Eliminar<section>Para eliminar esta descarga haz click a este enlace</section></a> <a id="tooltip_left" class="tag" href="#" id="tooltip_left">Compartir<section>Proximamente</section></a></section></section>';
}
}
?>