使用MultipartFormDataStreamProvider和web api获取进度通知

时间:2013-06-05 10:27:50

标签: c# asp.net asp.net-web-api

我目前正在使用此代码将一些文件提交到带有ajax的web api控制器。

http://www.strathweb.com/2012/04/html5-drag-and-drop-asynchronous-multi-file-upload-with-asp-net-webapi/

我想知道是否有任何方法可以使用MultipartFormDataStreamProvider获取有关正在接收/写入磁盘的文件的进度通知。

我知道这有HTML5 api,但我不能使用它,因为我需要IE 9中的进度通知。

我打算使用SignalR将这些更改发送给客户端。 这需要使用拖放来实现,所以我不能使用像uploadify这样的插件。

1 个答案:

答案 0 :(得分:0)

  

我知道这有HTML5 api,但我不能用它,因为我   需要在旧版浏览器中使用进度通知。

您可以使用文件上传插件,例如Uploadify,它会测试浏览器的功能并在必要时进行后备。