<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Access Violation - Perguntas recentes com a tag zip</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=tag/zip</link>
<description>Powered by Question2Answer</description>
<item>
<title>Existe algum método que retorne o arquivo do BDOC, pelo BEF para que possa compactar ele em um .ZIP?</title>
<link>https://desenv.benner.com.br/accessviolation/?qa=225/existe-algum-metodo-retorne-arquivo-pelo-para-possa-compactar</link>
<description>&lt;p&gt;Preciso realizar uma rotina que irá ler vários registros de uma tabela, e pegar os arquivos de um campo do registro, para salvar todos eles em um arquivo compactado.&lt;/p&gt;

&lt;p&gt;Se eu selecionar todos os registros pelo BEF, o arquivo está lá como MemoryStream eu teria que salvar ele em um arquivo temporário para depois compactar ele?&lt;/p&gt;

&lt;p&gt;Tem algum método na tecnologia que já me retorne o arquivo para que eu possa compactar eles?&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;pre class=&quot;brush:csharp;&quot;&gt;
List&amp;lt;TissMonitoramentoArquivoGerado&amp;gt; arquivos = TissMonitoramentoArquivoGerado.GetMany(criterio);

foreach (TissMonitoramentoArquivoGerado arquivo in arquivos)
{
    IncluirArquivoNoZip(arquivo.ArquivoGerado.Content);  //aqui contém um MemoryStream

}&lt;/pre&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
<guid isPermaLink="true">https://desenv.benner.com.br/accessviolation/?qa=225/existe-algum-metodo-retorne-arquivo-pelo-para-possa-compactar</guid>
<pubDate>Tue, 10 Jun 2014 16:21:54 +0000</pubDate>
</item>
</channel>
</rss>