首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > CAD教程 >

急求 文件读取 base64编码转换有关问题

2012-03-19 
急求 文件读取 base64编码转换问题服务器端,读取路径 http://localhost/imageput/an_1328159468-39.jpg 下

急求 文件读取 base64编码转换问题
服务器端,读取路径 http://localhost/imageput/an_1328159468-39.jpg 下的图片,进行编码变成类似:
version="1.0"?>
<base64Binary>twJ3ZzQAAAPfn93/H93PVwHPK93fTsvfn53/NzWbT5n9/f3/H5m7ZsmrQ8n/K2mbV==</base64Binary>
这种格式,然后传递到Sliverlight 客户端使用,代码怎么写呢?

[解决办法]
以下是我写的一段,目前运转正常,SL端将URL给服务端,返回BASE64是吧?

服务器端:
public string UrltoBase64(string url)
{

System.Net.WebClient myWebClient = new System.Net.WebClient();
string aa = Convert.ToBase64String(myWebClient.DownloadData(url));
return aa;

}
SL端

private void button9_Click(object sender, RoutedEventArgs e)
{
string pic = "";
pljj.WebService1SoapClient client = new pljj.WebService1SoapClient();
client.UrltoBase64Completed += (s, e1) =>
{
pic = e1.Result.ToString();
textBox1.Text = pic;
};
client.UrltoBase64Async("http://10.231.61.244:82/sendpic/images/192.168.2.19/20110825/07/Z192.168.2.19_20110825075545050_N02_010.jpg");

}
void pljj_com(object sender, UrltoBase64CompletedEventArgs e)
{
if (e.Error == null)
{
base64_1 = e.Result.ToString();
}
}

热点排行