La Red de Conocimientos Pedagógicos - Currículum vitae - Cómo implementar la función de carga de archivos en ASP

Cómo implementar la función de carga de archivos en ASP

El principio básico es: utilizar el método BinaryRead del objeto ADO Stream para leer todos los datos en el FORMULARIO, interceptar los datos del archivo requeridos y guardarlos como un archivo binario.

El siguiente es un ejemplo de una página de carga de archivos:

< INPUT TYPE="Enviar" VALUE="Subir"></TD>

</formulario>

</cuerpo>

</html >

Información ampliada

Comparación de varias tecnologías de carga de archivos

1. Basado en el protocolo HTTP

Este método requiere que los programadores utilicen terceros. Software de terceros, como DELPHI, VB, etc., primero realiza la programación del protocolo HTTP en la aplicación, luego empaqueta el contenido del archivo que se va a cargar en el formato del protocolo HTTP y finalmente envía un mensaje de solicitud de carga a la WEB. servidor para lograr la carga de archivos.

Debido a que DELPHI y VB no pueden escribir programas de red WEB completos y solo pueden escribir pequeñas aplicaciones WEB, este método solo se usa para aplicaciones de red con funciones limitadas.

2. Componente de carga de archivos desarrollado en base a VB (o DELPHI, etc.)

Este método utiliza VB (o DELPHI, etc. lenguaje de programación) para desarrollar componentes del servidor ASP para implementar. Servicios específicos de carga de archivos. Primero utiliza la función de formulario ASP para cargar archivos (formato binario) desde el cliente al servidor, y luego utiliza componentes desarrollados por VB para procesar los archivos binarios en archivos que se pueden leer y escribir normalmente.

Este método requiere que los programadores no solo dominen el lenguaje ASP, sino también que utilicen lenguajes de terceros como VB para la programación de componentes, lo que aumenta la dificultad del desarrollo.

3. Basado en tecnología de bases de datos

Este método es similar al método anterior. La diferencia radica en el procesamiento de los archivos binarios cargados. Utiliza una base de datos para guardar archivos binarios. Tanto las bases de datos pequeñas como las grandes proporcionan tipos de datos para almacenar datos binarios. Simplemente almacene los datos en los campos correspondientes en el método Append Chunk.

Aunque este método es simple y factible, debido a que el tamaño del archivo cargado cada vez es diferente, provocará una gran pérdida de espacio en la base de datos, reducirá la velocidad de acceso a los datos y hará que el archivo solo pueda; acceder a ellos en un entorno de base de datos, lo que causa grandes inconvenientes.