Cómo prevenir la subida duplicada

Cómo prevenir la subida duplicada

Misceláneos
Ultimamente vengo trabajando bastante con procesamiento de planillas Excel usando PHP. Por lo general, el workflow del usuario es algo así como: Trabajar con algún otro sistema (HomeBanking, Plataforma de trading, etc...)Descargar información en formato ExcelImportar planilla descargada al sistema que yo desarrolléTrabajar la información dentro del sistema Uno de los errores comunes cuando una persona carga información a un sistema es el de la carga duplicada. Este problema se agrava cuando los duplicados no siempre son errores . Esta condición hace que no sea simple detectar y prevenir la importación duplicada. El escenario sería algo como tomar el workflow original y modificarlo ligeramente: Trabajar con algún otro sistema (HomeBanking, Plataforma de trading, etc...)Descargar información en formato ExcelImportar planilla descargada al sistema que yo desarrolléSalir por un caféOlvidar qué fue lo…
Leer más
Cómo subir archivos a un servidor usando php

Cómo subir archivos a un servidor usando php

Cómo hacer para...
La subida de archivos a un servidor se compone de dos partes: El envío del archivo El procesamiento una vez que se recibió La primera parte es simplemente un poco de HTML. El elemento que se utiliza para indicar que se va a querer enviar un archivo es file: <input type="file" name="archivo"> Algunos detalles importantes: El formulario que contiene una subida de archivos debe llevar un atributo que generalmente se ignora: enctype (Tipo de codificación). Además, debe indicarse el tamaño máximo del archivo a enviar (mediante un campo oculto). Ejemplo: <form enctype="multipart/form-data" action="procesarArchivo.php" method="POST"> <!-- El nombre de este campo siempre debe ser MAX_FILE_SIZE --> <input type="hidden" name="MAX_FILE_SIZE" value="30000" /> Enviar este fichero: <input name="archivo" type="file" /> <input type="submit" value="Subir" /> </form> Del lado del servidor hay algunas configuraciones que…
Leer más