none
Arreglo de Bytes a FileUoplad RRS feed

  • Pregunta

  • Hola a todos: 

    tengo un pdf  como  arreglo de bytes , este debo enviarlo a un método que solo me lo recibe como FileUpload , ya que en otros controles que usan este  método cargan el pdf desde disco local, es posible para el arreglo a la variable con el control Fileupload? ya dentro del metodo debo pasar los valor del hasfile en true y el postFile con sus propiedades,    si no como puedo solucionar?.

    muchas gracias



    viernes, 17 de agosto de 2018 21:23

Respuestas

  • Hola Sergio,  esto sucede :

    1.   pdf bytes[] =   consulto();//recibo pdf por arreglo de bytes

    2.  enviopdf(pdf)     //lo envio al metodo ya implementado que no se debe cambiar ya                                                      //que  tambien recibe pdf desde disco 

    3.   public envio enviopdf (UploadFile  recibopdf){

    if(recibopdf.HasFile == true)

    recibopdf.postFile    ...........

    }

    //  recibo pdf esta en arreglo de bytes y el metodo enviopdf no lo acepta  

    ¿Entre 2 y 3 que tratamiento puedo hacer para que cambie del arreglo a UploadFile?




    sábado, 18 de agosto de 2018 14:16
  • Hola, y qué problema hay con hacer una sobrecarga del método original con parámetros de array de bytes?

    public envío enviopdf(byte[] pdf)
    { // tu nuevo codigo
    } 


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos


    sábado, 18 de agosto de 2018 15:23
    Moderador

Todas las respuestas

  • Hola. Puedes mostrar algo de código que llevas implementado ? 

    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    sábado, 18 de agosto de 2018 14:06
    Moderador
  • Hola Sergio,  esto sucede :

    1.   pdf bytes[] =   consulto();//recibo pdf por arreglo de bytes

    2.  enviopdf(pdf)     //lo envio al metodo ya implementado que no se debe cambiar ya                                                      //que  tambien recibe pdf desde disco 

    3.   public envio enviopdf (UploadFile  recibopdf){

    if(recibopdf.HasFile == true)

    recibopdf.postFile    ...........

    }

    //  recibo pdf esta en arreglo de bytes y el metodo enviopdf no lo acepta  

    ¿Entre 2 y 3 que tratamiento puedo hacer para que cambie del arreglo a UploadFile?




    sábado, 18 de agosto de 2018 14:16
  • Hola, y qué problema hay con hacer una sobrecarga del método original con parámetros de array de bytes?

    public envío enviopdf(byte[] pdf)
    { // tu nuevo codigo
    } 


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos


    sábado, 18 de agosto de 2018 15:23
    Moderador
  • Si Sergio en una  opción tenida en cuenta , pero por cuestiones de lógica de la aplicación quería ver la forma de hacerlo como te expuse anteriormente.
    martes, 21 de agosto de 2018 13:41