让用户将图片上传到我的WPF应用程序的最佳方法是什么

时间:2010-11-16 10:48:45

标签: wpf

我有一个在受信任模式下运行的WPF Intranet应用程序(仅限本地)。 我希望用户能够上传图像并将其附加到我的新闻稿部分的文章中。我无法确定这些图像的存储位置。 请告诉我你的意见。 目前我自己也有一些想法; 我可以有一个与这个应用程序并行运行的aspx页面,并在浏览器(I-frame)中运行。然后,该页面可以处理图像的上传和显示。 我也可以让用户直接复制到网络共享。 似乎应该有一种我不知道的更优雅的溶剂。 有什么想法吗?

1 个答案:

答案 0 :(得分:1)

请不要仅仅因为您知道如何在ASPX中使用解决方案。建立一个页面,主机浏览器来显示该页面等是不自然的,只是为了你可以上传图像。

在桌面客户端中实现它比在网页上更简单。你有一个“加载文件对话框” - 使用它来访问用户想要上传的文件路径,当你有这个时,你可以:

  • 将其(在您的应用程序内)复制到您的共享
  • 或者如果您有服务 - 通过某种方法调用发送,
  • 或者您甚至可以将其存储在数据库中(如果文件很小,建议使用)

这里有很多选项......这取决于你的客户端是否与db连接,你们之间是否有服务等等......