Tecnología

Inicio

Cómo cargar imágenes en ASP

Cómo cargar imágenes en ASP


Active Server Pages (ASP) es un lenguaje de script o de programación que permite crear páginas dinámicas y realizar acciones como subir archivos de imágenes a un servidor web. A continuación, puede visualizar estas imágenes en su página web o enviarlas a otros usuarios por correo electrónico.

Instrucciones

1 Crear una página .asp que incluye un formulario HTML. Utilice el software de edición de su elección para esta tarea. El elemento enctype del formulario HTML debe estar ajustado a "enctype =" multipart / form-data "para que pueda subir imágenes. Establecer la acción de la forma de "uploadAction.asp." A continuación, añadir una entrada a la forma de tipo "archivo". Si desea guardar un nombre para la imagen, entonces también añadir un campo de entrada llamado "texto". Guarde la página.

2 Compruebe que las dos clases de VBScript, FileUploader y UploadedFile, se instalan en el servidor. Puede ejecutar una búsqueda en los archivos del servidor le para comprobar si están o no están disponibles.

3 Crear una nueva página llamada uploadAction.asp. Se debe incluir el siguiente código para llamar al objeto cargador de archivos:

MyUploader Dim

Establecer MyUploader = Nueva FileUploader

MyUploader.Upload ()

4 Añadir código para uploadAction.asp que guarda los archivos en una carpeta llamada "C: \ uploadedfiles" en su servidor. El código es:

Dim archivo

Para cada archivo en MyUploader.Files.Items

File.SaveToDisk "C:\UploadedFiles"

Siguiente

Si desea guardar los archivos de imagen a una ubicación diferente, a continuación, cambiar el nombre de la carpeta y utilizar una ruta de acceso al directorio elegido.

5 Crear una tabla de base de datos llamada MyFileTable con campos llamados nombre de archivo, tamaño de archivo y ContentType.

6 Guarde los archivos de datos a una base de datos. Cuando los detalles de una imagen se guardan en la base de datos, que pueden ser referenciadas fácilmente por código si desea mostrarlos en una página web.

RS dim

Dim archivo

Set rs = Server.CreateObject ( "ADODB.Recordset")

Rs.open "MyFileTable", "Cadena de conexión O ADO.Connection", 2, 2

Para cada archivo en MyUploader.Files.Items

RS.AddNew

RS ( "Nombre de archivo") = File.FileName

RS ( "tamaño del archivo") = File.FileSize

RS ( "ContentType") = File.ContentType

File.SaveToDatabase RS ( "filedata")

rs.Update

Siguiente

rs.Close

7 Sube imágenes. Comience abriendo la página de formulario en un navegador. A continuación, seleccionar y añadir archivos de imagen. Envíe y el código, y las imágenes se transfieren al servidor y sus datos almacenados en la base de datos.

Consejos y advertencias

  • Debe tener la versión de la escritura de VB 5.0 o posterior en el servidor para que este procedimiento funcione.