//把流转化为文件
public static void StreamToFile(Stream stream, string filepath)
{
byte[] bytes = StreamToBytes(stream);
FileStream fileStream = new FileStream(filepath, FileMode.Create);
fileStream.Write(bytes, 0, bytes.Length);
fileStream.Flush();
fileStream.Close();
}
//把流转化为字节数组
public static byte[] StreamToBytes(Stream stream)
{
MemoryStream memoryStream = new MemoryStream();
stream.CopyTo(memoryStream);
return memoryStream.ToArray();
}
//把流转化为Base64字符串
public static string StreamToString(Stream stream)
{
byte[] buffer = new byte[stream.Length];
stream.Read(buffer, 0, (int)stream.Length);
string base64string = Convert.ToBase64String(buffer);
return base64string;
}
//把Base64字符串转化为流
pubblic static Stream StringToStream(string str)
{
byte[] bt = Convert.FromBase64String(str);
System.IO.MemoryStream stream = new System.IO.MemoryStream(bt);
}
求补充。。。。。。。。。。。。。。
详细解决方案
Stream(源)的基本操作
热度:391 发布时间:2016-04-28 08:39:06.0
相关解决方案
- 怎样用android重写j2me,player里的createPlayer(InputStream stream, String type)解决方案
- 新手求教,下面代码会报 invalid stream header错误,让小弟我很头疼,不知道什么原因
- 在Java核心技术卷一遇到的一个文件输入有关问题,书中的源码如上,但在Scanner in = new Scanner(stream)处初始化出错,请各位帮忙看看
- 求:ashx 输出上载文件 type为application/octet-stream flash能直接播放
- 请教:怎么把image字段转成System.Io.Stream stream呢
- XmlTextWriter(stream, Encoding)的时候stream始终为空,大家帮忙看看。解决办法
- HTTP Streaming protocol 中的$E (End-of-Stream Notification) Packet是如何写的哪位高手知道吗
- 用java类生成sql语句的时候...问题来了.STREAM DATA
- 上传图片出现ADODB.Stream 异常 '800a0bbc'
- ADODB.Stream 异常 '800a0bb9' 参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突
- ADODB.Stream (0x800A0BBC)写入文件失败。解决思路
- xheditor-文件下传-java-支持html5-application/octet-stream
- adodb.stream 实现上传有关问题!
- 请问:failed to open stream: Permission denied in Unknown on line 0
- 关于failed to open stream: No error的异常
- failed to open stream: Permission denied 这个异常如何解决
- 在struts2中使用result里type="stream"的结果类型时 错误
- Nginx-Push-Stream-Model(基于Comet跟PHP的WebIM实现,Android推送)
- unexpected end of token stream The last token was: </mx:Label>
- invalid stream header有关问题的解决
- java.lang.NoClassDefFoundError: com.google.gson.stream.JsonReader异常解决办法
- 使用XStream是实现XML与Java对象的变换(5)-Object Stream
- Struts下使用type="stream"配置action,文件下载时报错getOutputStream() has already been called解决方案
- java.io.IOException: Stream closed 出错
- reading encoded JPEG Stream ?()
- 困扰了小弟我一星期,是关于struts2<result name="success" type="stream"> 用ajax方式调用下载的
- org.htmlparser.util.ParserException: reset stream failed
- 各位有没有用过taglibs-io.tld标签 <io:http url="index.do" javax.servlet.jsp.JspException: Stream closed
- javax.xml.stream.XMLStreamException: java.net.MalformedURLException解决方案
- javax.xml.stream.XMLStreamException: java.net.MalformedURLException解决方法