2014-09-25 78 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 .... 
}