Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

WebBrowser1.Document.All.Item("FileField").Value <-- No asigna valor

Estas en el tema de WebBrowser1.Document.All.Item("FileField").Value <-- No asigna valor en el foro de Visual Basic clásico en Foros del Web. Alguien probo asignarle a una pagina a un objeto "CAMPO DE ARCHIVO" ó "FILE FIELD" asignarle un valor?... Yo probe y no asigna, un TextBox ...
  #1 (permalink)  
Antiguo 16/02/2010, 13:46
Avatar de culd  
Fecha de Ingreso: noviembre-2003
Mensajes: 959
Antigüedad: 21 años
Puntos: 19
WebBrowser1.Document.All.Item("FileField").Value <-- No asigna valor

Alguien probo asignarle a una pagina a un objeto "CAMPO DE ARCHIVO" ó "FILE FIELD" asignarle un valor?...

Yo probe y no asigna, un TextBox si asigna pero un Campo de Archivo, no
  #2 (permalink)  
Antiguo 16/02/2010, 18:43
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 7 meses
Puntos: 839
Respuesta: WebBrowser1.Document.All.Item("FileField").Value <-- No asigna valor

Efectivamente, no se permite agregar un valor arbitrario a un campo file debido a que podría permitir que un sitio malicioso induzca al usuario a subir archivos sensibles del sistema.

¿Qué es precisamente lo que quieres lograr? Puede que haya otra alternativa mejor.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 17/02/2010, 06:49
Avatar de culd  
Fecha de Ingreso: noviembre-2003
Mensajes: 959
Antigüedad: 21 años
Puntos: 19
Respuesta: WebBrowser1.Document.All.Item("FileField").Value <-- No asigna valor

Cita:
Iniciado por David Ver Mensaje
Efectivamente, no se permite agregar un valor arbitrario a un campo file debido a que podría permitir que un sitio malicioso induzca al usuario a subir archivos sensibles del sistema.

¿Qué es precisamente lo que quieres lograr? Puede que haya otra alternativa mejor.
Justamente subir archivos a paginas como megaupload, rapidshare, etc.

Otra forma es ver si admiten metodo GET, para enviar los datos directamente por parametros (pero no admiten ya probe).

O directamente simular todo con winsock, pero eso ya seria un trabajo excesivo.
  #4 (permalink)  
Antiguo 17/02/2010, 07:02
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 7 meses
Puntos: 839
Respuesta: WebBrowser1.Document.All.Item("FileField").Value <-- No asigna valor

No es tan complicado hacerlo mediante un socket. Fíjate en este ejemplo:
http://www.vbforums.com/showthread.php?t=337424

Saludos.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #5 (permalink)  
Antiguo 17/02/2010, 07:41
Avatar de culd  
Fecha de Ingreso: noviembre-2003
Mensajes: 959
Antigüedad: 21 años
Puntos: 19
Respuesta: WebBrowser1.Document.All.Item("FileField").Value <-- No asigna valor

Cita:
Iniciado por David Ver Mensaje
No es tan complicado hacerlo mediante un socket. Fíjate en este ejemplo:
http://www.vbforums.com/showthread.php?t=337424

Saludos.
Anda mal ese ejemplo, aparte es un bardo...

Encontre un script perl para rapidshare, oficial de rapidshare para subir archivos facilmente.

http://images.rapidshare.com/software/rsapiresume.pl

Lo probe y anda perfectamente, voy a ver si se puede traducir a vb.

Etiquetas: asignar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:24.