none
download ficheiro RRS feed

  • Pergunta

  • Olá

    Tenho um ou varios ficheiros gravados na pasta app_data, e quero fazer download de um deles escolhido por mim.

    Estou a ausar este codigo, mas está a dar-me o seguinte erro:um caminho físico, mas era esperado um caminho virtual

          string fich = context.Server.MapPath("~/App_Data/"+DropDownList1.SelectedItem.Text);     
     string strURL = fich;
    
                            if (fich != string.Empty)
                            {
                                string filePath = fich;
                                Response.ContentType = "doc/docx";
                                Response.AddHeader("Content-Disposition", "attachment;filename=\"" + "teste.txt" + "\"");
                                Response.TransmitFile(Server.MapPath(filePath));<---------um caminho físico, mas era esperado um caminho virtual
                                Response.End();
    


    • Editado DiogoMBM domingo, 30 de novembro de 2014 13:02
    domingo, 30 de novembro de 2014 13:00

Todas as Respostas

  • Agora da-me este erro: 0x800a138f - Erro de runtime de JavaScript: Não é possível obter a propriedade 'PRM_ParserErrorDetails' de uma referência não definida ou nula
    domingo, 30 de novembro de 2014 13:12
  •      string filePath = fich;
                                Response.ContentType = "txt";
                                Response.AddHeader("Content-Disposition", "attachment;filename="+DropDownList1.SelectedItem.Text+"");
                                Response.TransmitFile(fich);
                                Response.End();

    já está a funcionar se comentar  o microsoftajaxwebforms.js, se não estiver comentado, da-me este erro: PRM_ParserErrorDetails


    • Editado DiogoMBM domingo, 30 de novembro de 2014 16:21
    domingo, 30 de novembro de 2014 15:22