Web Parts e arquivos Oferta disponível para download?
-
05-07-2019 - |
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.
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.