Pergunta

Alguém pode sugerir a melhor maneira de oferecer um arquivo para download dentro de uma parte web do SharePoint? O arquivo será criado dinamicamente a pedido, mas eu ainda preciso acabar com o ser de página padrão exibida, bem como o arquivo a ser baixado.

Foi útil?

Solução

No final, eu adicionados dinamicamente um iFrame para a parte web durante a recarga após o usuário escolhe a opção 'Exportar', e dentro de que carregou uma página aspx padrão que controla o envio. Isto começou em torno da questão de ter que enviar um Response.End

Outras dicas

Os ingredientes básicos deste exemplo são bastante simples e pode ser encontrada em um artigo Microsoft aqui .

artigo A Microsoft inclui o seguinte trecho de código:

private void Page_Load(object sender, System.EventArgs e)
{
  //Set the appropriate ContentType.
  Response.ContentType = "Application/pdf";
  //Get the physical path to the file.
  string FilePath = MapPath("acrobat.pdf");
  //Write the file directly to the HTTP content output stream.
  Response.WriteFile(FilePath);
  Response.End();
}

Isso deve ajudá-lo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top