Ir para conteúdo
Fórum Script Brasil

Bruno Papa

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre Bruno Papa

Bruno Papa's Achievements

0

Reputação

  1. Na verdade preciso de um visualizador, não sei se o .Net tem algo nativo, mas até o momento não encontrei. Vou tentar exemplificar. Quando você sobe um arquivo para o Docs do Google você pode usar o visualizador do Google pra ver, editar, salvar, etc. Então, o que eu preciso é deste visualizador na minha aplicação, pode ser componente pago, mas se tiver um modo free é melhor. Vlw
  2. Ola pessoal, estou com um problema e não consigo encontrar uma solução aceitável. Estou salvando documentos Office dentro do banco SQL em binary, a questão é que, quando selecionar o documento que eu quero, gostaria de abrir ele dentro do site. Com PDF esta funcionando, mas com doc ou xls ele efetua o download, mas não abre um view. alguém saberia se tem como abrir um view do doc? só preciso visualizar. Código atual: byte[] _Buffer = null; if (arq.Arquivo != null) _Buffer = arq.Arquivo; else if (file != null) { System.IO.BinaryReader _BinaryReader = new System.IO.BinaryReader(file); long _TotalBytes = new System.IO.FileInfo(caminho).Length; _Buffer = _BinaryReader.ReadBytes((Int32)_TotalBytes); file.Close(); file.Dispose(); _BinaryReader.Close(); } Response.Buffer = false; Response.Clear(); if (arq.Extensao.Extensao.Equals(".DOC") || arq.Extensao.Extensao.Equals(".DOCX")) { Response.ContentType = "application/vnd.ms-word"; } else if (arq.Extensao.Extensao.Equals(".XLS") || arq.Extensao.Extensao.Equals(".XLSX")) { Response.ContentType = "application/vnd.ms-excel"; } else if (arq.Extensao.Extensao.Equals(".PDF")) { Response.ContentType = "application/pdf"; } Response.AddHeader("Content-Disposition", "filename=" + arq.Nome); Response.AddHeader("Content-Length", _Buffer.Length.ToString()); Response.BinaryWrite(_Buffer); Response.End(); Vlw galera
×
×
  • Criar Novo...