function upload($usuario, $empresa, $conexion) { $path = (string) $_POST['path']; $filedata = (string) $_POST['filedata']; $formId = (string) $_POST['formId']; $campo = (string) $_POST['campo']; $return = array('success' => false, 'msg' => 'No se pudo subir el archivo.'); if ($_FILES['error'] == UPLOAD_ERR_OK) { $filedata = unserialize(base64_decode($filedata)); $filesize = $_FILES['file']['size']; $maxfile = $filedata['maxfile'] * 1048576; if ($filesize <= $maxfile) { $codigo = (int) numerador('archivoTemporal', 0, ''); $return = uploadfile($codigo, $_FILES, $path, $filedata['tipos']); if ($return['success']) { deleteFileTemporal($formId, $conexion); insertFileTemporal($codigo, $return, $formId, $campo, $usuario, $empresa, $conexion); } } else { $return['msg'] = 'El archivo no puede superar los ' . $filedata['maxfile'] . ' Mb'; } } return $return; }
function upload($usuario, $empresa, $conexion) { if (get('VUP')) { //VUP : Valida Upload $filedata = (string) $_GET['filedata']; $filedata = unserialize(base64_decode($filedata)); $return = array('filedata' => $filedata); return $return; } $path = (string) post("path"); $filedata = (string) post("filedata"); $formId = (string) post("formId"); $campo = (string) post("campo"); $return = array('success' => false, 'msg' => 'No se pudo subir el archivo.'); if ($_FILES['error'] == UPLOAD_ERR_OK) { $filedata = unserialize(base64_decode($filedata)); $filesize = $_FILES["file"]["size"]; $maxfile = $filedata["maxfile"] * 1024 * 1024; if ($filesize <= $maxfile) { $codigo = (int) numerador('archivoTemporal', 0, ''); $return = uploadfile($codigo, $_FILES, $path, $filedata["tipos"]); if ($return['success']) { //deleteFileTemporal($formId, $conexion); insertFileTemporal($codigo, $return, $formId, $campo, $usuario, $empresa, $conexion); } } else { $return['msg'] = "El archivo no puede superar los {$filedata["maxfile"]} Mb"; } } // return "daniel"; return $return; }