Archivos al Servidor

05/07/2004 - 15:55 por Edilberto Arteaga Lopez | Informe spam
Hola a Todos
Como hago para subir archivos desde el cliente a el Servidor en ASP.NET


Saludos
 

Leer las respuestas

#1 Franco Figún
05/07/2004 - 16:23 | Informe spam
Podes usar algun componente de terceros, como aspupload o SA FILE-UP, o sino
mira el codigo de abajo:

<%@ Page Language="vb" %>
<Script Language="VB" RunAt="Server">
Sub Page_Load(Sender as Object, e as EventArgs)

Dim MyPath, MyName as string
MyPath = "C:\temp"
MyName = Dir(MyPath, vbDirectory)

if MyName=""
MkDir("C:\temp")
span2.InnerHtml="La carpeta (C:\temp) es creada en el Page_Load"
end if
End Sub

Sub Upload_Click(Sender as Object, e as EventArgs)

FileName.InnerHtml = MyFile.PostedFile.FileName
FileContent.InnerHtml = MyFile.PostedFile.ContentType
FileSize.InnerHtml = MyFile.PostedFile.ContentLength
UploadDetails.visible = True

Dim strFileName as string
strFileName = MyFile.PostedFile.FileName
Dim c as string = System.IO.Path.GetFileName(strFileName)
Try
MyFile.PostedFile.SaveAs("C:\temp\" + c)
Span1.InnerHtml = "Your File Uploaded Sucessfully at server as :
C:\temp\" & c

catch Exp as exception
span1.InnerHtml = "Ocurrió un error. Por favor verifique el
archivo."
UploadDetails.visible = false
span2.visible=false
End Try
End Sub
</Script>
<html>
<Body>
<B>Subir archivos en ASP.NET<P>
<Form Method="Post" EncType="Multipart/Form-Data" RunAt="Server">
Elija un archivo para subir:<BR>
<Input ID="MyFile" Type="File" RunAt="Server" Size="40"><BR>
<Input Type="Submit" Value="Upload" OnServerclick="Upload_Click"
RunAt="Server"><br>
<Div ID="UploadDetails" Visible="False" RunAt="Server">
Nombre del archivo: <Span ID="FileName" RunAt="Server"/> <BR>
Tipo de archivo: <Span ID="FileContent" RunAt="Server"/>
<BR>
Tamaño de archivo: <Span ID="FileSize" RunAt="Server"/>bytes
<BR></Div>
<Span ID="Span1" Style="Color:Red" RunAt="Server"/>
<Span ID="Span2" Style="Color:Red" RunAt="Server"/>
</Form>
</Body>
</html>

FF
www.francofigun.com.ar
www.microsofties.com.ar
MSN:
UIN: 314408886
Yahoo MSN:
"Edilberto Arteaga Lopez" wrote in message
news:#
Hola a Todos
Como hago para subir archivos desde el cliente a el Servidor en ASP.NET


Saludos


Preguntas similares