我有一个MVC动作,返回FileStreamResult,如下所示
Public Function Download(ByVal id As Integer) As ActionResult
Dim document As Document = db.Documents.Find(id)
If document IsNot Nothing AndAlso document.Position.License.IdLicense = SessionManager.User.IdLicense Then
Return New FileStreamResult(New MemoryStream(document.Data), document.MimeType)
Else
Return New HttpStatusCodeResult(HttpStatusCode.Forbidden)
End If
End Function
这是在我的桌面上使用win 8.1但不在我的Windows手机上。结果是内部服务器错误http状态代码500。
代码中有什么问题吗?