2014-09-25 75 views
-3

我们有一台扫描仪将扫描文档到一个特定的目录。将PDF文档上传到SQL Server

我需要从应用程序/服务的起始位置开始,我可以计划每小时运行一次并将文档上传到云端数据库。

我能找到的每一个例子都涉及需要用户浏览/选择文件的上传器;我不想那样。

如果有问题,文档将以二进制形式存储。

+2

有一百万,一个方面,这取决于“特定目录”和“云DB”的操作系统/类型/服务器的操作系统上做。你必须对你遇到的问题更具体。 – JNevill 2014-09-25 14:52:40

+0

我们有一台扫描仪可以创建扫描文档的PDF文件并将其转储到指定的目录中。我需要将指定目录中的文档上载到云服务器上的表格中。这需要在不需要用户通过上传工具一次浏览和选择文档的情况下发生。 – alemus 2014-09-25 15:01:43

回答

1

也许这会帮助你开始。建立一个控制台应用程序,做一些事情沿着这些路线

void Main() 
{ 
    while(true) 
    { 
     var files = Directory.GetFiles("c:\\your\\path\\here\\","*.pdf"); 
     foreach (var file in files) 
     { 
      UploadToCloudDB(file); 
      //possibly delete the file now 
     } 
     Thread.Sleep(30000); //pause for 30 seconds between scans 

    } 
} 

static void UploadToCloudDB(string path) 
{ 
    var bytes = File.ReadAllBytes(path); 
    //upload those bytes to the cloud DB .... 
}