首页 > 编程 > C# > 正文

用C#将图片保存至Oracle BLOB字段中的方法

2019-10-29 21:41:24
字体:
来源:转载
供稿:网友
这篇文章主要介绍了用C#将图片保存至Oracle BLOB字段中的方法, 依靠ImageViewer库进行操作,需要的朋友可以参考下
 

用C#将图片保存至Oracle BLOB字段中的方法

本文我想跟大家分享的是如何将 C# 中的一些图像对象保存到 Oracle 中的 BLOB 字段中,这里我们并不想从零开始,而是使用我自己的框架,下面我们开始。

1. 首先创建一个空的表: 
 

  1. CREATE TABLE GAMBAR 
  2.  GAMBAR_BIN BLOB 
  3. ); 
 
 
2. 接下来下载 ImageViewer 库. 这是一个我自己开发的 WPF 用户控件用来加载图片文件到 WPF 窗体(这是一个开源的控件,尽管我很讨厌开源),下载后解压。


3. 接下来创建一个 WPF 应用 (我很讨厌这样写 File –> New –> Project… –> WPF Application ) 然后取个名字 WpfSaveToPhotoOracle. 对了,我差点忘了我用的是 Visual Studio 2008 来写这个例子。

4. 将下载后的 ImageViewer.dll 做为引用添加到项目中 

用C#将图片保存至Oracle BLOB字段中的方法

5. 修改你的窗体如下: 

 

 或者你真的很懒,只需要复制一下的 XAML 代码即可:

复制代码代码如下:
 <Window x:Class="WpfSavePhotoToOracle.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:s="clr-namespace:ImageViewer;assembly=ImageViewer"
    csharp" id="highlighter_822453" style="width: 653px; margin: 1em 0px !important; position: relative !important; overflow: auto !important;">
?

7. 现在可以测试你的项目了,点击 Browse... ,选择一个图片然后点击保存按钮,你将看到一个 “Image Saved” 的消息提示框,这表示成功了。

用C#将图片保存至Oracle BLOB字段中的方法

8. 现在检查你的数据库看看写入的数据。

用C#将图片保存至Oracle BLOB字段中的方法

好了,就这么简单。 


上一篇:详解C#中的Async和Await用法

下一篇:在C#程序中对MessageBox进行定位的方法

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
学习交流
热门图片

新闻热点

疑难解答

图片精选

网友关注