シンプルな投稿を作成しようとしていますが、SharepointオンラインでProvider Hosted Appを使用して画像を添付していて、HttpContext.RequestのControllerでSPHostUrlを取得できません、私はSPHostUrlがHttpContext.Requestにないことを意味します。プロバイダーがasp.net mvc appアップロードファイルをホストしました
[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"}
を送っていた場合で、私はHttpContext.RequestにSPHostUrlパラメータを取得することはできませんよ。
html属性を送信していない場合は、HttpContext.RequestでSPHostUrlパラメータを取得できます。 html属性がなければ、ファイルをアップロードすることもできません。
ご協力いただきありがとうございます。