社区
C#
帖子详情
怎样将上传的图片以二进制的形式存入用orcal数据库
魑魅玲儿
2014-04-15 09:53:21
用的mvc框架,用EF将数据存入oracl数据库,怎样将图片用二进制存入数据库,然后用文件流取出来,本人是新手,求帮助
...全文
129
5
打赏
收藏
怎样将上传的图片以二进制的形式存入用orcal数据库
用的mvc框架,用EF将数据存入oracl数据库,怎样将图片用二进制存入数据库,然后用文件流取出来,本人是新手,求帮助
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
魑魅玲儿
2014-04-15
打赏
举报
回复
所以不能只要要用到路径的方法都不行
魑魅玲儿
2014-04-15
打赏
举报
回复
用的uploadflash做的上传,怎么把上传的图片转成二进制存入数据库并读取显示,只有IE有路径,其他浏览器都没有
md5e
2014-04-15
打赏
举报
回复
/// <summary> /// 把 Base64 转图片 /// </summary> /// <param name="base64String"></param> public static MemoryStream Base64ToImage(string base64String) { // base64String.Substring(0, base64String.Length / 40 * 40) 主要是 Base64 編碼長度有規定必須是 0 或 4 的整數倍,所以為免出錯,把長度處理一下 byte[] imageBytes = Convert.FromBase64String(base64String); // byte[] imageBytes = Convert.FromBase64String(base64String.Substring(0,128)); MemoryStream _ms = new MemoryStream(imageBytes, 0, imageBytes.Length); // Convert byte[] to Image _ms.Write(imageBytes, 0, imageBytes.Length); /* System.Drawing.Image image = System.Drawing.Image.FromStream(ms, true); image.Save(Server.MapPath("Report"), ImageFormat.Png); */ return _ms; } // 把图片转 Base64 编码 public static string ImageToBase64(System.Drawing.Image image, System.Drawing.Imaging.ImageFormat format) { using (MemoryStream ms = new MemoryStream()) { // Convert Image to byte[] image.Save(ms, format); byte[] imageBytes = ms.ToArray(); // Convert byte[] to Base64 String string base64String = Convert.ToBase64String(imageBytes); return base64String; } } 把图片当然字符串来存储就可以了
md5e
2014-04-15
打赏
举报
回复
可以将图片以bt64格式的字符串来存储
feiyun0112
2014-04-15
打赏
举报
回复
字段对应的EF属性应该是个byte[],你把数据存进去就行了
用(java或plsql的存储过程)将文件以
二进制
的
形式
写入到oracle
数据库
(适用dwg格式文件)
java 将文件以
二进制
的
形式
导入到oracle
数据库
的blob或long raw格式的字段中。 package com.dsit.zsdw.test; import java.io.File; import java.io.FileInputStream; import java.io....
C++ 读取图像(
二进制
)保存到mysql blob
//以
二进制
方式打开新的文件 命名为 think1.jpg while(len>0) { int wlen = fwrite(z_out.rd_ptr(),sizeof(char),z_out.total_len(),fout); //写入 , 此时 think1.jpg 和think.jpg一样 len -=wlen; ...
C# 将
图片
的base64编码保存到Oracle
数据库
中
blob:
二进制
lob,为
二进制
数据,最长可达4GB,存贮在
数据库
中。 clob:字符lob,字符数据,最长可以达到4GB,存贮在
数据库
中。 bfile:
二进制
文件;存贮在
数据库
之外的只读型
二进制
数据,最大长度由操作系统限制。 支持对...
以Blob
形式
存取
图片
到Oracle
将
图片
存入
Oracle
数据库
public int writeBlob(String path,String id) throws SQLException, IOException{ Connection conn = null; PreparedStatement ps =null; conn = getConnetion();
数据库
基础教程(Oracle)
随着网络化的快速发展,信息...该文将对计算机
数据库
技术相关理论进行合理的分析,对
数据库
技术在信息管理中的使用情况进行分析,并提出一些科学有效改善的措施和方法,促进
数据库
技术在信息管理中更好地发挥其优势。
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章