回答
我喜歡簡Jongboom的答案。
這裏是另一種選擇使用文件訪問,而不是一個WCF服務:
- 獲取路徑的圖像文件,即使用System.Win32.OpenFileDialog一個對話框,或對數據對象拖放和 - 下降。
- 結合了固定服務器UNC路徑(如
\\MyServer\Share\Directory
)使用Path.Combine()
- 呼叫
File.Copy()
的圖像複製到您在步驟2 - 內置服務器的路徑圖像文件名存儲在數據庫 服務器的路徑
如果用戶有\\Server\share\filename
語法可以在C#中可以直接使用服務器上的有效憑據。如果需要建立證書,你可以使用net use
或使用WNetAddConnection2 api
你需要在應該存儲文件的服務器上有一個(WCF/ASMX)web服務;形式爲void StoreFile(byte[] file) { /* store this file and save in db */ }
。
然後,您將不得不在WPF應用程序中爲此webservice添加一個「服務引用」,並用Service.StoreFile(File.ReadAllBytes(@"C:\path.exe"))
調用它。
感謝您的答案1月。因此,StoreFile方法將採取該文件並將其存儲在數據庫中,我需要做的是調用該方法並傳遞文件的名稱權利?但我是新來的Wpf在這裏,你能告訴我如何在StoreFile方法中存儲? – prem 2010-11-17 16:24:48
您將必須擁有兩個項目:1.在服務器上運行的WCF服務;和2.在客戶端上運行的WPF應用程序。檢查1. http://www.codeproject.com/KB/WCF/WCFWebService.aspx,併爲2.右鍵單擊您的WPF項目中的「參考」文件夾。然後在新創建的WCF服務中添加一個'Service Reference'。 – 2010-11-17 16:29:48
感謝您的鏈接naveen,但我使用C#和WPF爲此..我也想複製圖像文件,而不是文件文件.. – prem 2010-11-17 22:46:29
- 1. 從桌面複製文件到虛擬服務器LINUX
- 2. 從linux服務器複製文件到Windows桌面
- 3. 如何將文件從本地桌面複製到服務器文件系統
- 4. 防止將文件從服務器複製到服務器
- 5. 將文件夾從桌面移動到服務器?
- 6. 將文件從本地桌面傳輸到SAS服務器
- 7. WEBHDFS REST API將文件從Windows服務器/本地文件夾/桌面複製/移動到HDFS
- 8. 將文件從桌面複製到作業的插件Jenkins
- 9. 將文件複製到遠程桌面驅動器
- 10. 如何將日誌文件從iPhone複製到桌面PC
- 11. Applescript將文件從安裝卷複製到桌面
- 12. 將文件從ftp複製到遠程桌面使用C#.Net
- 13. 將大型文件從服務器下載或複製到服務器
- 14. 將json文件從一臺服務器複製到另一臺服務器
- 15. SSIS包:將.txt文件從雲服務器複製到本地服務器
- 16. 將文件從一個服務器複製到另一個服務器
- 17. 如何將文件從服務器A下載/複製到服務器B?
- 18. 將pscp文件從窗口服務器複製到遠程linux服務器
- 19. 從桌面載入數據csv文件到現場服務器
- 20. 將文件從一臺服務器複製到另一臺
- 21. 將XML文件從服務器複製到iphone?
- 22. 如何將文件從服務器複製到其他IP
- 23. 將文件從Google Drive複製到我自己的服務器
- 24. 將文件夾從服務器複製到本地目錄
- 25. 將Java文件從一臺服務器複製到另一臺
- 26. 將文件從ssh服務器複製到mac?
- 27. 將文件從一個副本複製到100個服務器
- 28. 將所有文件從服務器複製到Android設備
- 29. 要將文件從服務器複製到客戶端
- 30. 將文件從服務器複製到Windows Mobile
嗨..你可以提供一些示例代碼,如果你可以..感謝您的幫助.. – prem 2010-11-17 16:29:31