回答
我喜欢简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