Ain ASP no tiene una clase de carga de componentes. No me atrevo a presumir de lo perfecto que es, pero puede lograr funciones básicas, incluida la extracción de datos de formularios, cargarlos en diferentes carpetas y guardarlos en la base de datos (cargar y guardar formularios se puede hacer al mismo tiempo). tiempo) y limitar las extensiones de carga, limitar el tamaño de carga, seleccionar el tipo de guardado del archivo (nombre y hora del archivo original nombrado aleatoriamente), etc.
Esta clase puede guardar completamente la información del usuario, incluido el formulario con el mismo nombre (guardado con, como delimitador como request.form) y la ruta del cliente del campo del archivo.
Después de procesar los datos, el programa proporcionará dos métodos: archivos y formularios. A través de estos dos métodos, se pueden guardar archivos, leer información y llamarlos.
El método GetBytes de la clase fileaction obtiene los datos binarios del archivo y puede guardar estos datos en la base de datos (el autor no recomienda guardar datos binarios en la base de datos).
afectará el rendimiento de la base de datos).
La mayor ventaja de este tipo está en la carga de varios archivos, es decir, puede usar un bucle para guardar todos los archivos en el mismo directorio y puede guardarlos en diferentes directorios individualmente. Es bastante flexible y completamente gratuito. las restricciones de cualquier otro objeto. Y puede elegir el método de guardado de forma independiente: guardar con el nombre de archivo original o guardar con el nombre de archivo (hora + número aleatorio) generado automáticamente por el programa.
• Buscar la simplicidad tanto como sea posible y reducir el código redundante.
• Almacenamiento completo de la información enviada por los clientes (formularios ordinarios, valores de campos de archivo, mismos valores de formulario)
• Obtener información de errores con precisión durante las cargas
• Puede elegir el método para guardar el archivo (guardar con el nombre de archivo original o guardar con un nuevo nombre de archivo; el nuevo nombre de archivo es hora + grupo de números aleatorios).
• La función para guardar archivos es simple, fácil de usar y flexible (la ruta y el método para guardar se pueden cambiar en cualquier momento)
• Al mismo tiempo, se puede obtener la forma binaria del archivo, de modo que los datos binarios se puedan guardar en la base de datos.
• El uso flexible de esta clase permite la edición simultánea de datos y archivos de formulario (esto es inalcanzable con las clases generales)
• Depende de todos descubrir más usos...
• Hay varios ejemplos muy simples en la demostración. Si puede dominar estos ejemplos, podrá utilizar esta categoría de manera flexible. Fecha de actualización: 2009-7-9.
1. Optimice aún más la clase para reducir el consumo de recursos.
2. Agregue la función de crear automáticamente directorios que no existen.
3. Elimine una clase simple para guardar archivos y conserve solo una función simple para guardar archivos.
Expandir