Foros

 
ForumForumForos DNNForos DNNDesarrolloDesarrolloProblemas con control FileUpload de VS2008Problemas con control FileUpload de VS2008
Anterior Anterior
 
Siguiente Siguiente
Nuevo Mensaje
 03/07/2010 19:39
 

Hola compañeros tododnn

El problema es el siguiente estoy creando un modulo para DNN 5.2.2 donde el usuario puede subir un archivo al servidor, pero al momento de guardar el archivo en un directorio dentro de mi proyecto me sale un error de excepcion que me deja totalmente perdido.

El codigo que uso es:

If (fupl_archivo.HasFile) Then
Try
Label1.Text = "NomArcAdj: " + fupl_archivo.FileName + "<br/>" + "Tamaño: " + fupl_archivo.PostedFile.ContentLength + "<br/>"+ "Tipo: " + fupl_archivo.PostedFile.ContentType
fupl_archivo.SaveAs(MapPath("~\ArchivosSubidos\" + fupl_archivo.FileName))

Catch ex As Exception
Label1.Text = "Error al subir el archivo." + ex.ToString
End Try
End If

Y me arroja el siguiente error:

Error al subir el archivo.System.InvalidCastException: Conversion from string "NomArcAdj: tomcat_logo.jpg
T" to type 'Double' is not valid. ---> System.FormatException: Input string was not in a correct format. at Microsoft.VisualBasic.CompilerServices.Conversions.ParseDouble(String Value, NumberFormatInfo NumberFormat) at Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value, NumberFormatInfo NumberFormat) --- End of inner exception stack trace --- at Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value, NumberFormatInfo NumberFormat) at Microsoft.VisualBasic.CompilerServices.Conversions.ToDouble(String Value) at YourCompany.Modules.PQRSModulo.EnvioMensajes.btn_enviar_Click(Object sender, EventArgs e)

Gracias por la colaboración, Saludos.

Nuevo Mensaje
 05/07/2010 9:50
 

El error dice que no puede castear un string a un double, con lo que mira donde asignas los valores, o usa .ToString() en las asignaciones, porque algún casteo no le esta gustando.

Un saludo


www.lgisoluciones.com
Nuevo Mensaje
 06/07/2010 16:21
 

hola Hiunkeru

pues la verdad no se por que el VS intenta castear string a double. se supone que lo que esta haciendo es almacenar el archivo segun la ruta que le doy. La verdad no se donde podria estar el error o donde podria cambiar algo.

gracias por la colaboración.

algun otro aporte me seria de mucha ayuda.

Nuevo Mensaje
 06/07/2010 17:32
 

Hola Hiunkeru...

ya di con la solución...

el problema estaba en que habia puesto esto:

Label1.Text = "NomArcAdj: " + fupl_archivo.FileName + "<br/>" + "Tamaño: " + fupl_archivo.PostedFile.ContentLength + "<br/>"+ "Tipo: " + fupl_archivo.PostedFile.ContentType

dentro del bloque Try - EndTry. La verdad no se por que trataba el Try de hacer una conversion.. pero bueno el prblema se soluciono cuando saque esa linea del Try.

Gracias... por tu tiempo y colaboración.

Nuevo Mensaje
 06/07/2010 18:06
 

Hola...

bueno ahora si para cerrar este mensaje solo quiera hacer un ultimo apunte.

despues de darle tantas y tantas vueltas al codigo pues cai en cuenta de un pequeño detalle; a veces dejamos pasar algunas cosas por alto... el error mas exactamente estaba en que cuanto intentaba asignarle esto: fupl_archivo.PostedFile.ContentLength al Label1.text el resultado era un valor numerico por lo cual obviamente creaba un conflicto de cast. la solucion bueno basstante simple tambien. era ponerle .ToString al final

Gracias...

Anterior Anterior
 
Siguiente Siguiente
ForumForumForos DNNForos DNNDesarrolloDesarrolloProblemas con control FileUpload de VS2008Problemas con control FileUpload de VS2008

En total, tenemos 1098 nuevo(s) hilo(s) y 5265 nuevo(s) mensaje(s)
Los hilos más populares han estado en ¿por que?
Los hilos más activos han estado en no veo el portal desde los pc's de la red

Más activos


UserTotalPosts
jmaldonadom 1101
anonymous 798
javier 488
Faco 395
hiunkeru 184
vitolo 182
Guillaume 168
ccolonia 159
dormio 157
elijo_otroo 138
sonsai 84
Dreamvk 67
tirillos 48
vte_torres 47
oskr226 46

Últimos Mensajes...