Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 05-sep-2008, 15:26   #1 (permalink)
marliesmartinez ha deshabilitado el karma
 
Avatar de marliesmartinez
 
Fecha de Ingreso: marzo-2008
Mensajes: 31
Sobre fileupload

Hola, nada el tema es el siguiente;

utilizo el fileupload del asp.net y tengo problemas para capturar el error que me da cuando me excedo en tamaño
el codigo sgte:

Protected Sub UploadButton_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Dim savePath As String = "c:\temp\uploads\"
If (FileUpload1.HasFile) Then
Dim fileSize As Integer = FileUpload1.PostedFile.ContentLengthIf (fileSize < 2100000) Then
savePath += Server.HtmlEncode(FileUpload1.FileName)
FileUpload1.SaveAs(savePath)
UploadStatusLabel.Text = "Your file was uploaded successfully."
Else
UploadStatusLabel.Text = "Your file was not uploaded because " + _
"it exceeds the 2 MB size limit."
End If


En el web config tiene las modificaciones necesarias tambien, pero nada, cuando me paso del tamaño requerido me da un error, que no tengo como capturarlo
pero cdo da el error ni siquiera pasa por el evento click del boton
ni por el load
ni por el init
es un boton asp
da lo mismo que sea un submit runat=server
pasa igual
hay algo que no permite tracear, cuando nos me paso del tamaño


Saben algo hacerca de esto???
Gracias de antemano.
marliesmartinez está desconectado   Responder Citando
Antiguo 08-sep-2008, 13:58   #2 (permalink)
javidev ha deshabilitado el karma
 
Fecha de Ingreso: julio-2006
Ubicación: Mexico
Mensajes: 3
De acuerdo Respuesta: Sobre fileupload

Hola:

Prueba con esto:

If file_Adjuntar.PostedFile.ContentLength > 3145728 Then Return "E-El archivo tiene un tamaño superior a los 3MB.(" + _
file_Adjuntar.PostedFile.ContentLength & ")"

De esta forma puedes validar el tamaño antes de cualquier cosa.

Saludos
javidev está desconectado   Responder Citando
Antiguo 08-sep-2008, 14:34   #3 (permalink)
dierojas ha deshabilitado el karma
 
Fecha de Ingreso: julio-2008
Ubicación: Cali
Mensajes: 1
Respuesta: Sobre fileupload

Hola marliesmartinez, Yo tengo el mismo problema,

javidev, creo que no entendiste no es validar el tamaño del archivo, el problema es que no da forma de capturar el error. y te saca.
He intentado de todo, la gente de Microsoft no me ha dado respuesta de esto, estoy esperando.
Con cualquiera de los dos controles pasa lo mismo

<asp:FileUpload ID="FileUpload" runat="server" Width="600px" EnableTheming="True" />
o
con el <input id="File1" type="file" /> y con ambas me saca cuando el archivo es muy grande.

Yo usa Visual Studio 2008, en el vs2005 pasa lo mismo.

la pagina de error que muestra es

Internet Explorer no puede mostrar la página web

Causas más probables:
No está conectado a Internet.
Hay un problema con el sitio web.
Es posible que la dirección no se haya escrito correctamente.

Puede intentar lo siguiente:
Diagnosticar problemas de conexión

Más información
dierojas está desconectado   Responder Citando
Antiguo 08-sep-2008, 16:15   #4 (permalink)
Moderador
RootK llegará a ser famoso muy prontoRootK llegará a ser famoso muy pronto
 
Avatar de RootK
 
Fecha de Ingreso: noviembre-2002
Ubicación: México D.F
Mensajes: 7.567
Enviar un mensaje por MSN a RootK
Respuesta: Sobre fileupload

hola marliesmartinez, cual es el code html que estás utilizando ?? podrías pegar lo que tienes en tu página ?

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .
RootK está desconectado   Responder Citando
Antiguo 12-sep-2008, 11:47   #5 (permalink)
marliesmartinez ha deshabilitado el karma
 
Avatar de marliesmartinez
 
Fecha de Ingreso: marzo-2008
Mensajes: 31
Respuesta: Sobre fileupload

Cita:
Iniciado por RootK Ver Mensaje
hola marliesmartinez, cual es el code html que estás utilizando ?? podrías pegar lo que tienes en tu página ?

Salu2

Hola, nada el tema es el siguiente;

utilizo el fileupload del asp.net y tengo problemas para capturar el error que me da cuando me excedo en tamaño

En el web config hice las modificaciones necesarias , pero nada, cuando me paso del tamaño requerido me da un error, que no tengo como capturarlo
cdo da el error ni siquiera pasa por el evento click del boton
ni por el load
ni por el init
es un boton asp
da lo mismo que sea un submit runat=server
pasa igual
hay algo que no permite tracear, cuando nos me paso del tamaño

el codigo sgte:

Protected Sub UploadButton_Click(ByVal sender As Object, ByVal e As System.EventArgs)
Dim savePath As String = "c:\temp\uploads\"
If (FileUpload1.HasFile) Then
Dim fileSize As Integer = FileUpload1.PostedFile.ContentLengthIf (fileSize < 2100000) Then
savePath += Server.HtmlEncode(FileUpload1.FileName)
FileUpload1.SaveAs(savePath)
UploadStatusLabel.Text = "Your file was uploaded successfully."
Else
UploadStatusLabel.Text = "Your file was not uploaded because " + _
"it exceeds the 2 MB size limit."
End If




Saben algo hacerca de esto???
marliesmartinez está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 02:39.
Políticas de Uso de Foros del Web


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96