我正在尝试创建一个简单的帖子,其中我还使用 Sharepoint 上的 Provider Hosted App 在线附加图像,并且我无法在 HttpContext.Request 的 Controller 中获取 SPHostUrl,我的意思是 HttpContext.Request 中缺少 SPHostUrl。
[HttpPost]
public ActionResult Contact(SimplePostModel model,HttpPostedFileBase file)
{}
看法
@using (Html.BeginForm("Contact","Home",null,FormMethod.Post,new { enctype= "multipart/form-data"}))
问题是如果我new { enctype= "multipart/form-data"}
在上面提到的 View 语句中发送这部分,我无法在 HttpContext.Request 中获取 SPHostUrl 参数。
如果我没有发送 html 属性,那么我可以在 HttpContext.Request 中获取 SPHostUrl 参数。并且没有 html 属性,我也无法上传文件。
在此先感谢您的帮助。