文件流读取与写入
来源:互联网 发布:vb单击按钮显示文字 编辑:程序博客网 时间:2024/05/29 18:03
写入:
string strExt = System.IO.Path.GetExtension(fromPath);//扩展名
var file = NP_Global.TemplatePath + model.ModelName + model.ModelExt;
System.IO.FileStream fs = new System.IO.FileStream(file, FileMode.OpenOrCreate, FileAccess.Read);
byte[] fileByte = new byte[fs.Length];
fs.Read(fileByte, 0, (int)fs.Length);
model.FileDataJson = Convert.ToBase64String(fileByte);//转化为字符串通过json传值,保存到数据库时转化为:Convert.FromBase64String(model.FileDataJson)
读取:
model.FileDataJson = Convert.ToBase64String(fileData);
byte[] fileData = Convert.FromBase64String(model.FileDataJson);
var file = NP_Global.TemplatePath + model.ModelName + model.ModelExt;
public static void SaveModel(string file, byte[] fileData)
{
FileStream fs = new FileStream(file, FileMode.Create);
BinaryWriter sw = new BinaryWriter(fs);
//开始写入
sw.Write(fileData);
//清空缓冲区
sw.Flush();
//关闭流
sw.Close();
sw.Dispose();
fs.Close();
fs.Dispose();
}
- 文件流读取与写入
- 读取与写入文件
- IO流的文件写入与读取
- IO流的文件写入与读取
- IO流的文件写入与读取
- IO流文件的读取与写入
- 读取与写入XML文件
- XML文件写入与读取
- php文件读取与写入
- C++文件读取与写入
- 文件的读取与写入
- java文件写入与读取
- C++ 文件读取与写入
- HDFS文件写入与读取
- HDFS文件写入与读取
- PHP文件写入与读取
- 文件FILE写入与读取
- hdf5文件读取与写入
- yii 显示mysql执行语句显示防注入变量值
- 通过adb logcat读取保存android日志
- GIMP 教程
- video4linux(v4l)使用摄像头的实例基础教程与体会
- oracle中replace函数
- 文件流读取与写入
- 下拉刷新+分页加载通用版本支持gridview、listview、scrollview
- mysql判断数据库表是否存在
- 移动端HTML5应用程序调试
- 接口协议速率
- 程序员困境:底层编码能力正逐步丧失
- linux 下查看程序依赖的库
- 【PAT Basic Level】1001 害死人不偿命的(3n+1)猜想
- 攻防比赛点点滴滴(1)