【发布时间】:2012-02-09 20:53:58
【问题描述】:
我正在将音频文件从 Windows Phone 客户端分块上传到 MVC3 应用程序
我编写了一个带有HttpPost 属性修饰的控制器的控制器,它正在处理传入的块。
动作的签名是:
[HttpPost]
public JsonResult RecieveChunk(string id, [ModelBinder(typeof(AudioChunkModelBinder))] byte[] audio)
id 在这种情况下,是文件上传会话的 id,可能会在实际块 POSTs 涌入之前由客户端和服务器协商。
在 Windows Phone 端,HttpWebRequest 的一个实例正在执行上传工作,当前没有进行任何身份验证。
在服务器上,我需要知道每个帖子来自谁。
有没有办法让我从 MVC3 站点获取某种访问令牌,以便能够 POST 到站点的特定 Uri,但不需要发送用户 ID 和密码作为乌里?
在我的场景中,我可以采用什么身份验证方法?
【问题讨论】:
标签: .net asp.net-mvc-3 authentication file-upload httpwebrequest