1

在这个 asp.net web 应用程序中,用户可以通过 web 界面将文件上传到服务器。所有上传的文件都保存在服务器端文件夹中。如果我想创建一个新的 win 表单桌面客户端(实际上,它是一个 WPF 应用程序),它可用于将文件上传到与 Web 界面相同的服务器端文件夹,我如何与该 win 表单客户端共享该服务器端文件夹? 也欢迎任何替代建议。

提前感谢大家。

4

2 回答 2

4

几种方式;您可以考虑在同一台服务器上创建一个 Web 服务,wpf 应用程序将与该服务进行通信。或者,如果在同一个网络中,它应该能够通过网络共享进行通信,前提是设置了适当的权限。

HTH。

于 2010-07-29T12:28:16.550 回答
0

就像在什么是在(asp.net + wcf)Web 应用程序中存储文件的最佳方式中回答的一样:

  • 使用 WCF 层作为公共基础,并将图像存储在该服务后面。正如我所说,将字节数组拉过来将是额外的。
  • 将图像存储在 Web UI 层并使用服务(asmx 或 WCF 之一)将图像公开给您的 winforms/WPF 客户端。
  • 在运行 web ui 以及图像所在的服务器上为 winforms/WPF 客户端创建一个共享。当然,一定要尊重安全性和可能的​​黑客攻击。
于 2010-07-29T12:33:00.710 回答