none
Guardar Archivo sin FileUpload RRS feed

  • Pregunta

  • Hola foro, quisiera almacenar un archivo, en una ruta especificada, tengo la ruta completa donde esta el archivo originalmante, esto sin uasr el fileUpLoad.postedfile.saveas se puede?
    miércoles, 28 de abril de 2010 21:06

Respuestas

  • hola

    no creo que puedas subir un archivo sin un control de upload

    ya sea el fileupload o algun otro, como ser

    http://fileuploadajax.subgurim.net/

    pero necesitas que alguien suba por en el request el contenido del archivo

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    miércoles, 28 de abril de 2010 21:28

Todas las respuestas

  • hola

    no creo que puedas subir un archivo sin un control de upload

    ya sea el fileupload o algun otro, como ser

    http://fileuploadajax.subgurim.net/

    pero necesitas que alguien suba por en el request el contenido del archivo

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    miércoles, 28 de abril de 2010 21:28
  • No creo posible y menos si el archivo que queires copiar esta en el archivo del lado del cliente menos, ya que para que tu puedas interactuar con la maquina cliente, siempre el cliente tiene que sarle  autorizacion, ya sea dando click o dantote direcciones.
    miércoles, 28 de abril de 2010 21:47
  • Me preocupa que no quieres usar el FileUpload... osea ¿cuál es el problema de usarlo?

    Podrías convertir a una arrays de bytes el archivos, eso pasarlo como String al servidor, en el servidor decoficiar ese array de bits, y convertirlo en archivo. Pero eso es justamente lo que hace el FileUpload, por eso la pregunta de no usarlo.

    Por otro lado, ¿tienes claro el ejemplo de desarrollo de aplicaciones windows vs. Web? Si no, revisa el siguiente artículo.

    Saludos,


    Sergio Tarrillo - http://sergiot2.com/blog/
    Si la respuesta ha sido de utilidad marca la como respuesta correcta.
    • Propuesto como respuesta Jesús Bosch viernes, 30 de abril de 2010 7:37
    miércoles, 28 de abril de 2010 22:14
  • Gracias por las respuestas, lo que pasa es he tenido muchos problemas con el FileUpLoad debido a los postback nesesarios en mi pagina,estas recargas hacen que pierda el contenido de mi control con el postback, lo cual resolvi guardando en una variable de session la ruta del archivo completa anadiendo un nuevo evento (OnChange) al fileUpLoad y con la ayuda de javaScript, eso ya esta resuelto, la parte buena es que ya resolvi el problema de subir el archivo y fue asi:

    File.Copy("Session["archivoOriginal"].toString()","rutaDestino");

    File.Move("rutaDestino","rutaDestinoRenombrado");

    //ejemplo:

    //File.Copy("c:\archivo.txt","d:\archivo.txt");

    //despues lo renombro

    File.Move("d:\archivo.txt","d:\renombrado.txt");

    me dicen si mi solucion esta bien o no, gracias!!!!

    viernes, 30 de abril de 2010 13:47
  • Haz leído este artículo?: Aplicaciones de Escritorio vs Aplicaciones Web, ¿hay diferencia en el desarrollo?.

    Lo que haz hecho, sólo funcionará en desarrollo y no en producción. ¿Por qué?, Por que en el servidor no existen las carpetas de los clientes, mas detalles en el artículo.

    Saludos,


    Sergio Tarrillo - http://sergiot2.com/blog/
    Si la respuesta ha sido de utilidad marca la como respuesta correcta.
    viernes, 30 de abril de 2010 14:52
  • hola

    no has analizado la opcion que comente de usar un FileUpload con capacidad de ajax, o sea asi evitas que se refresque la pagina

    http://fileuploadajax.subgurim.net/

    de esta forma no perderias los datos cargados ya qeu tu pagina no hace postback

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    viernes, 30 de abril de 2010 15:30