彩票走势图

Dynamic Web TWAIN使用教程:如何直接上传图片到数据库

原创|使用教程|编辑:郝浩|2013-10-18 11:11:15.000|阅读 471 次

概述:本文主要演示了如何使用Dynamic Web TWAIN将扫描的图片或文件上传到服务器的数据库中。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

如何使用Dynamic Web TWAIN将扫描的图片或文件上传到服务器的数据库中呢?
有多种方法可以实现:


以上是针对8.0版本之前的现实方法,本文适用于8.0及9.0版本。
步骤:
1、在服务器上,添加一个操作页面,将图像数据保存到数据库。在这里,我们把C#和Microsoft SQL Server作为例子:

<%@ Page Language="C#"%>
<%
   //Save the image data to the database
   try    
   {
        …
        String strConnString;
        strConnString = "Server=localhost;Database=DynamicWebTWAIN;Integrated Security=SSPI;";      
        System.Data.SqlClient.SqlConnection sqlConnection = new System.Data.SqlClient.SqlConnection(strConnString);
        
        String SqlCmdText = "INSERT INTO tblDynamicWebTWAIN (strImageName,imgImageData) VALUES (@ImageName,@Image)";
        System.Data.SqlClient.SqlCommand sqlCmdObj = new System.Data.SqlClient.SqlCommand(SqlCmdText, sqlConnection);
        sqlCmdObj.Parameters.Add("@Image", System.Data.SqlDbType.Binary, iFileLength).Value = inputBuffer;
        sqlCmdObj.Parameters.Add("@ImageName", System.Data.SqlDbType.VarChar, 255).Value = strImageName;
        sqlConnection.Open();
        sqlCmdObj.ExecuteNonQuery();
        sqlConnection.Close();
    }
    catch (Exception)
    {
        
    }
%>

2、在客户端,使用上述的HTTPUploadXXX方法上传图像。将的的动作页SaveToDB.aspx作为目标的图像:

var strActionPage = "SaveToDB.aspx";

DWObject.HTTPUploadAllThroughPostAsMultiPageTIFF(
                strHTTPServer,
                strActionPage,
                uploadfilename
            );

3、要注意的是,上传文件到数据库时,我们还需要确保我们所使用的帐户具有对数据库的写入权限。 以Internet Information Service(IIS)服务器为例,如果使用网络服务的身份,从下列设置可以检查:

Internet Information Service服务器图例

然后在Microsoft SQL Server,你需要确保服务器具有写入权限,如系统管理员角色被选中。

Microsoft SQL Server设置

Dynamic Web TWAIN试用版下载


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP