none
como hacer que descarguen archivos desde mi aplicacion RRS feed

  • Pregunta

  • hola buenas tardes , quisiera saber si es posible colocar archivos en mi proyecto de VB 2010, para que los clientes puedan descargarlos sin ningún problema, ose lo que quiero es que cando yo coloque un link de un archivo la gente al darle clic lo tenga ya en su pc .(los archivo ya los tengo quiero que se puedan descargar sin conexión a la Internet) tendran un Cod. que me pueda servir y ayudar ... gracias xD
    martes, 17 de noviembre de 2020 18:20

Todas las respuestas

  • Puedes embeber un archivo dentro de tu aplicación agregándolo a los Resources. Ojo, el tamaño del archivo se añade al de la aplicación, por ejemplo, si metes en loe recursos un archivo de 10 MB, entonces el tamaño de tu ejecutable crece en 10 MB.

    Para agregarlo a los recursos, basta con que añadas a tu proyecto un archivo de recursos (.resx), por ejemplo, MisArchivos.resx. Si lo abres con el diseñador, verás que en la parte de arriba te deja seleccionar varias configuraciones. Por defecto salen "cadenas de texto", pero cambiando en el desplegable puedes seleccionar "Archivos". Entonces arrastras y sueltas en el diseñador el archivo que quieras agregar.

    Después, para descargarlo, en el click del enlace de descarga simplemente recuperas el recurso con el nombre del recurso seguido del archivo, por ejemplo:

    Dim contenido as Byte() = EspacioDeNombres.MisArchivos.NombreDelArchivo

    y luego lo salvas a disco usando System.IO.File.WriteAllBytes.

    Documentación: File.WriteAllBytes   Resources

    martes, 17 de noviembre de 2020 18:45
  • Hola Dorittoxd

    Alguna actualización sobre tu consulta?

    Saludos

    --------------------------------------------------------------------------------

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.

    Si tiene algún cumplido o reclamo sobre el soporte de MSDN sientase en la libertad de contactar  MSDNFSF@microsoft.com. 

     

    miércoles, 18 de noviembre de 2020 17:14
    Moderador