Usuário com melhor resposta
Leitura CRm Base 64

Pergunta
-
Respostas
-
Olá Amanda,
Você precisa "ler" o anexo de uma entidade e mostrar em uma página aspx??
Basicamente para converter uma string no formato base 64, você pode utilizar o seguinte código [C#] :
static string base64Decode(string data)
{
try
{
System.Text.UTF8Encoding encoder = new System.Text.UTF8Encoding();
System.Text.Decoder utf8Decode = encoder.GetDecoder();
byte[] todecode_byte = Convert.FromBase64String(data);
int charCount = utf8Decode.GetCharCount(todecode_byte, 0, todecode_byte.Length);
char[] decoded_char = new char[charCount];
utf8Decode.GetChars(todecode_byte, 0, todecode_byte.Length, decoded_char, 0);
string result = new String(decoded_char);
return result;
}
catch (Exception e)
{
throw new Exception("Error in base64Decode" + e.Message);
}
}
Segue exemplo que busca os anexos de uma [atividade de email]: http://mymscrm3.blogspot.com/2007/12/how-to-download-and-save-email-activity.html
[]
Gilberto Tezini - MCP ASP.NET (C#/VB.NET) / MCP CRM - (http://gtezini.blogspot.com)- Marcado como Resposta AmandaSP quarta-feira, 18 de fevereiro de 2009 16:36
Todas as Respostas
-
Olá Amanda,
Você precisa "ler" o anexo de uma entidade e mostrar em uma página aspx??
Basicamente para converter uma string no formato base 64, você pode utilizar o seguinte código [C#] :
static string base64Decode(string data)
{
try
{
System.Text.UTF8Encoding encoder = new System.Text.UTF8Encoding();
System.Text.Decoder utf8Decode = encoder.GetDecoder();
byte[] todecode_byte = Convert.FromBase64String(data);
int charCount = utf8Decode.GetCharCount(todecode_byte, 0, todecode_byte.Length);
char[] decoded_char = new char[charCount];
utf8Decode.GetChars(todecode_byte, 0, todecode_byte.Length, decoded_char, 0);
string result = new String(decoded_char);
return result;
}
catch (Exception e)
{
throw new Exception("Error in base64Decode" + e.Message);
}
}
Segue exemplo que busca os anexos de uma [atividade de email]: http://mymscrm3.blogspot.com/2007/12/how-to-download-and-save-email-activity.html
[]
Gilberto Tezini - MCP ASP.NET (C#/VB.NET) / MCP CRM - (http://gtezini.blogspot.com)- Marcado como Resposta AmandaSP quarta-feira, 18 de fevereiro de 2009 16:36
-