将本地的文件(图片、ppt、Word、一切文件吧) 通才XML传输给其它用户(就和邮箱附件功能一样)我目前用的方法:读取本地文件,编成base64码数据流 放到xml中 ,接收方解码base64数据流保存成对应的文件。结果失败(除了TXT文件除外),什么图片拉,PPT拉都不行不能正常显示。求解决方案!目前一点想法都没!

解决方案 »

  1.   

    可以转base64的
    那估计你编码或者读取流的时候出问题,转的结果不正确![align=center]*************************************************
    本内容使用CSDN小秘书回复
    每天回帖即可得10分可用分!
    *************************************************[/align]
      

  2.   

    保存文件的编码不一致吧。
    方法肯定是可行的。
    传输的话,zip一下再base64能效率高一点。
      

  3.   

    文件传输使用字节流
    byte[] rawBytes = System.IO.File.ReadAllBytes(@""); 
    File.WriteAllBytes
      

  4.   


    能说得再详细些吗?我做的读取文件进行base64编码方式是
    读取文件所在的路径,直接ReadEnd文件里的内容 然后base64编码。。结果不对哦。。
    我希望的功能就是发邮件上专附件一个样子