私はファイルアップロードシステムを実装しようとしていますが、実際に何をするのか分かりません。ファイルをasp.Net MVC3にアップロードする
私はそれを行う最も簡単な方法をお探しです。長い研究の末、私はその説明を見つけました。
forums.asp.net/t/1678157.aspx/2/10
だから、ここで私は、ビュー内でやったものです:
@Code
Dim fileName As String = ""
If (IsPost) Then
Dim uploadedFile = Request.Files(0)
fileName = Path.GetFileName(uploadedFile.FileName)
fileSavePath = Server.MapPath("~/Content/Uploads/" + fileName)
uploadedFile.SaveAs(fileSavePath)
End If
End Code
<form action="" method="post">
@FileUpload.GetHtml(
initialNumberOfFiles := 1,
allowMoreFilesToBeAdded := False,
includeFormTag := True,
uploadText := "Upload")
</form>
問題:GetHtmlは 'System.Web.UI.WebControls.FileUpload' のメンバではありません これを修正するにはどうすればよいですか?ファイルのアップロードを処理するのは良い方法ですか?
私はVS2010を使用しています...スムースに変わりますか?インストールするプラグインがありましたか?私はそれを見ていない...それは私が一日持っていた問題かもしれない –
私はそれを使用したことはありませんが、何かがインストールされている必要があります(おそらく非VS2010人)のようです。 – Iridio
私はこれをインストールしました:http://nuget.org/packages/microsoft-web-helpersしかしそれほど助けにはなりませんでした。 "@ FileUpload.GetHtml"に関するエラーが変更されました。今、FileUploadは宣言されておらず、保護レベルのためにアクセスできないかもしれないと私に伝えます。 enctypeのある –