none
Error al cargar de un fileUpload RRS feed

  • Pregunta

  • hola a todos

    tengo un problema al cargar una hoja de vid al servidor me dice lo siguiente

    Error: la conexión subyacente se cerró : Se ha producido un error inesperado en una recepción.

    martes, 19 de mayo de 2015 15:02

Todas las respuestas

  • hola

    fileUpload en un desarrollo winforms ?

    que es una "hoja de vid" ?

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    martes, 19 de mayo de 2015 19:51
  • No es en ASP.NET con lenguaje orientado c#

    y hay me equivoque es un documento en PDF o Word 

    Gracias

    martes, 19 de mayo de 2015 20:20
  • aparte de que estas en el foro de windows forms, podrias explicar mejor tu problematica? Con tan poca información poco podemos ayudar

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

    martes, 19 de mayo de 2015 20:28
  • Hola, pon el codigo que usas para subir la imagen.

    Saludos.


    JhonTL

    martes, 19 de mayo de 2015 20:30
  • claro que si
    mira el codigo que tengo es este

    protected void GuardarHojaVida()
            {
                if (txthojavida.HasFile)
                {
                    try
                    {   
                        var fechaActual =  DateTime.Now.Year + DateTime.Now.Month + DateTime.Now.Day + DateTime.Now.Hour + DateTime.Now.Minute + "_" ; 
                        string PathDestino = "ftp://032b73b.netsolhost.com/cvFiles/";

                        var url = PathDestino + fechaActual  +txthojavida.FileName;

                        FtpWebRequest request = (FtpWebRequest)FtpWebRequest.Create(new Uri(url));

                        request.Method = WebRequestMethods.Ftp.UploadFile;

                        request.Credentials = new NetworkCredential("backendwd", "SittaD-0309");

                        request.UsePassive = true;

                        request.UseBinary = true;

                        request.KeepAlive = false;

                        string guardar = Server.MapPath("~/") + Guid.NewGuid().ToString() + new FileInfo(fechaActual + txthojavida.FileName).Extension;
                        txthojavida.SaveAs(guardar);

                        string direccion = Convert.ToString(System.IO.Directory.GetParent( fechaActual + txthojavida.PostedFile.FileName)); //Server.HtmlEncode(FileUpload2.PostedFile.ToString());

                        System.Web.HttpPostedFile mifichero;
                        mifichero =  txthojavida.PostedFile;
                        string nombreArchivo = txthojavida.FileName;
                        string path = guardar;

                        string extension = Path.GetExtension(direccion);

                        FileStream fs = File.OpenRead(path);

                        byte[] buffer = new byte[fs.Length];

                        fs.Read(buffer, 0, buffer.Length);

                        fs.Close();

                        Stream reqstream = request.GetRequestStream();

                        reqstream.Write(buffer, 0, buffer.Length);

                        reqstream.Flush();

                        reqstream.Close();

                        File.Delete(guardar);
                    }
                    catch (Exception ex)
                    {
                        Label1.Text = "ERROR:" + ex.Message.ToString();
                    }
                }
                else
                {
                    Label1.Text = "No se ha especificado un archivo .pdf, .doc o .docx";
                }
            }

    martes, 19 de mayo de 2015 20:33