我们都知道可以通过单击网站链接然后单击“打开”按钮来“打开”Word 文档(或来自任意应用程序的文件)。
我也知道,如果我要上传申请文件到网络服务器,我必须先将文件保存到我的电脑,然后进入上传页面,点击文件/打开按钮,找到我保存的文件并上传。
但是否可以将文档保存到网站位置或 Url,有效地跳过第一个保存步骤并直接通过应用程序的“保存”对话框将文件上传到 Web 服务器?
这在 ASP.NET MVC 中如何完成?
最佳答案
这实际上取决于您想要制作的复杂程度。这几乎就是“网络文件夹”提供的(通过 WebDAV),但通常它会产生比它解决的问题更多的问题。我不推荐这种方法。
让这个变得简单的最佳选择是专用的客户端应用程序 - 也许(尽管这是一个可疑的例子)Office 如何与共享点对话。在一个更简单的示例中,您可以创建一个浏览器外的 silverlight 应用程序,该应用程序通过 Web 服务保存到使用 WCF 或类似工具的站点。
关于c# - 使用从软件应用程序保存/另存为将文件上传到网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2144941/