XML如何传输二进制文件? 将本地的文件(图片、ppt、Word、一切文件吧) 通才XML传输给其它用户(就和邮箱附件功能一样)我目前用的方法:读取本地文件,编成base64码数据流 放到xml中 ,接收方解码base64数据流保存成对应的文件。结果失败(除了TXT文件除外),什么图片拉,PPT拉都不行不能正常显示。求解决方案!目前一点想法都没! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以转base64的那估计你编码或者读取流的时候出问题,转的结果不正确![align=center]*************************************************本内容使用CSDN小秘书回复每天回帖即可得10分可用分!*************************************************[/align] 保存文件的编码不一致吧。方法肯定是可行的。传输的话,zip一下再base64能效率高一点。 文件传输使用字节流byte[] rawBytes = System.IO.File.ReadAllBytes(@""); File.WriteAllBytes 能说得再详细些吗?我做的读取文件进行base64编码方式是读取文件所在的路径,直接ReadEnd文件里的内容 然后base64编码。。结果不对哦。。我希望的功能就是发邮件上专附件一个样子 新人求助了!!! 请问,引用类型如何保持原值 c# 字符串写入问题 如何把execl中的表(只要表中的数据)导入数据库(sql server)中 excel是07的 ADO.NET问题? Debug.Assert()简单说下有什么用? NHibernate之HQL问题求教~ C#中如果定义公共实例 获取ftp服务器文件名空格的问题 求助高手! datagridview 点击列的问题 server2008 部署水晶报表10.0 出错
那估计你编码或者读取流的时候出问题,转的结果不正确![align=center]*************************************************
本内容使用CSDN小秘书回复
每天回帖即可得10分可用分!
*************************************************[/align]
方法肯定是可行的。
传输的话,zip一下再base64能效率高一点。
byte[] rawBytes = System.IO.File.ReadAllBytes(@"");
File.WriteAllBytes
能说得再详细些吗?我做的读取文件进行base64编码方式是
读取文件所在的路径,直接ReadEnd文件里的内容 然后base64编码。。结果不对哦。。
我希望的功能就是发邮件上专附件一个样子