🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: chile.comp.programacion
Article #988

Vincular archivo con registro SQL.

#988
From: Kryzpo
Date: Tue, 24 Apr 2007 20:39
70 lines
2898 bytes
Me explico.

En una aplicaci�n que estoy haciendo en ASP 2.0 y VB, estoy ingresando un 
formulario con varios datos, de los cuales entre otras cosas me interesa 
subir un archivo adjunto a tal registro. Eso ya lo tengo solucionado, puedo 
subir archivos y esas cosas, pero lo que quiero hacer es lo siguiente:

En la tabla, tengo un atributo llamado "Ruta", en el cual quiero guardar la 
ruta en la que qued� guardado el archivo en cuesti�n, para luego poder 
acceder a este registro y poder ver este archivo. No quiero almacenar el 
archivo como binario, porque estos pueden llegar a ser muy grandes.

El c�digo del bot�n que sube el archivo es el siguiente:

If fuAlmacen.HasFile Then

Dim fileExt As String

fileExt = System.IO.Path.GetExtension(fuAlmacen.FileName)

If (fileExt = ".doc" Or fileExt = ".pdf" Or fileExt = ".xls" Or fileExt = 
".ppt" Or fileExt = ".dwg") Then

Try

fuAlmacen.SaveAs("E:\Sitios\ICR\Sistema\Almacen\Biblioteca\" & _

fuAlmacen.FileName)

tbAlmacen.Text = "Archivo: " & _

fuAlmacen.PostedFile.FileName & "<br>" & _

"Tama�o: " & _

fuAlmacen.PostedFile.ContentLength & " kb<br>" & _

"Tipo Archivo: " & _

fuAlmacen.PostedFile.ContentType

Catch ex As Exception

tbAlmacen.Text = "ERROR: " & ex.Message.ToString()

End Try

Else

tbAlmacen.Text = "Archivos permitidos: Word, PDF, Excel, PowerPoint, 
Autocad."

End If

Else

tbAlmacen.Text = "No ha especificado un archivo."

End If

End Sub


Otra consulta, que no he podido pillar mucho en Internet. Existe una foma 
para que los archivos queden guardados en una ruta relativa o web, pero de 
la forma que estoy haciendo esto no es permitido, he probado otras cosas que 
he encontrado, pero tienen algunos problemas con algunos archivos y con 
tama�os y esas cosas, si alguien me puede guiar un poquito genial.

Gracias por todo, salu2..
Technical Details
Message-ID: <f0lbs2$plm$1@news.nivel5.cl>
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!newsfeed.freenet.de!fu-berlin.de!news.nivel5.cl!not-for-mail

Show Full Headers
Complete Article Headers
X-Google-Thread: 1593cb,1692801de0528eb8,start
X-Google-Attributes: gid1593cb,public
X-Google-Language: SPANISH,ASCII
Path: arc1-ca.pugleaf.net!g2news1.google.com!news3.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!t-online.de!newsfeed.freenet.de!fu-berlin.de!news.nivel5.cl!not-for-mail
From: "Kryzpo" <asvSINESTACUESTION@vtrSiNEstOTampocO.net>
Newsgroups: chile.comp.programacion
Subject: Vincular archivo con registro SQL.
Date: Tue, 24 Apr 2007 16:39:50 -0400
Organization: Varios
Lines: 73
Message-ID: <f0lbs2$plm$1@news.nivel5.cl>
NNTP-Posting-Host: pc-118-36-214-201.cm.vtr.net
X-Trace: news.nivel5.cl 1177432770 26294 201.214.36.118 (24 Apr 2007 16:39:30 GMT)
X-Complaints-To: news@news.nivel5.cl
NNTP-Posting-Date: Tue, 24 Apr 2007 16:39:30 +0000 (UTC)
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2900.3028
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028
X-RFC2646: Format=Flowed; Original