Usuário com melhor resposta
Abrir Anexo Arquivado no Banco CRM com codigo JavaScript

Pergunta
-
Olá pessoal;
Eu uso modelos de documentos em Word no CRM para gerar propostas comerciais, porem a forma que uso hoje inviabilizou o uso do crm fora da rede da empresa, pois os modelos ficam armazenados em uma pasta compartilhada na rede, e esta não tem acesso quando a conexão é feita fora da rede, usando o ie em casa por exemplo...
Estou armazenando os modelos em literatura de vendas, gostaria de abrilos e armazenalos no temp das maquinas cliente, vi que é possivel fazer com plugin em c#, porem o plugin executa no servidor preciso que seja alguma coisa em cliente como o Java Script.
Alguem tem ideia de como faz para abrir um anexo usando Java Script? ou como faço o plugim em C# salvar o documento aberto no c:\temp do cliente conectado??
Obrigado....
Maicon.
Respostas
-
Maicon,
Você pode criar uma baixa ASP.NET para fazer o download do arquivo do lado do cliente, e por exemplo, chamá-la de um botão ISV.
Alguns links (todos são praticamente a mesma solução):
http://www.codeproject.com/KB/aspnet/Download_Track.aspx
http://www.devmedia.com.br/post-7076-Download-de-arquivos-com-ASP-Net.html
http://www.west-wind.com/weblog/posts/2007/May/21/Downloading-a-File-with-a-Save-As-Dialog-in-ASPNET
http://aspalliance.com/259_downloading_files__forcing_the_file_download_dialog
Abs,
Ricardo Alves
www.ricardoalves.me- Sugerido como Resposta RicardoAlves terça-feira, 14 de junho de 2011 01:08
- Marcado como Resposta RicardoAlves sábado, 18 de junho de 2011 02:22
-
Então Maicon, funciona sim.
Eu fiz um parecido, não era para fora da rede, mas a necessidade era a mesma.
O objeto é passado como byte[] e criado no download.
Abs,
Ricardo Alves
www.ricardoalves.me- Sugerido como Resposta RicardoAlves quinta-feira, 16 de junho de 2011 13:34
- Marcado como Resposta RicardoAlves sábado, 18 de junho de 2011 02:22
Todas as Respostas
-
Maicon,
Por que não permite o acesso do CRM fora da rede? Assim as pessoas poderiam acessar a pasta também (desde que ela tenha permissão para fazer).
Ao invés de contruir uma nova funcionalidade aproveitaria o que já existe, pesquise por "IFD".
Att,
Tiago Cardoso
-
Maicon,
Você pode criar uma baixa ASP.NET para fazer o download do arquivo do lado do cliente, e por exemplo, chamá-la de um botão ISV.
Alguns links (todos são praticamente a mesma solução):
http://www.codeproject.com/KB/aspnet/Download_Track.aspx
http://www.devmedia.com.br/post-7076-Download-de-arquivos-com-ASP-Net.html
http://www.west-wind.com/weblog/posts/2007/May/21/Downloading-a-File-with-a-Save-As-Dialog-in-ASPNET
http://aspalliance.com/259_downloading_files__forcing_the_file_download_dialog
Abs,
Ricardo Alves
www.ricardoalves.me- Sugerido como Resposta RicardoAlves terça-feira, 14 de junho de 2011 01:08
- Marcado como Resposta RicardoAlves sábado, 18 de junho de 2011 02:22
-
-
-
Então Maicon, funciona sim.
Eu fiz um parecido, não era para fora da rede, mas a necessidade era a mesma.
O objeto é passado como byte[] e criado no download.
Abs,
Ricardo Alves
www.ricardoalves.me- Sugerido como Resposta RicardoAlves quinta-feira, 16 de junho de 2011 13:34
- Marcado como Resposta RicardoAlves sábado, 18 de junho de 2011 02:22