我们开发了一个 asp.net Web 应用程序,它使用 ashx 处理程序来执行部分文件上传。用户可以通过 silverlight 控件选择文件,该控件启动一个 Post HttpWebRequest 到 ashx 处理程序并以较小的块(通过 HttpWebRequest.BeginGetRequestStream)传输文件,以便 silverlight 控件可以显示进度条。
现在我们要扩展此解决方案以支持上传到 WebDAV 文件夹。所以主要的问题是:这种“分块”上传完全可以通过 WebDAV 完成吗?