0

ファイルアップロードシステムを実装しようとしていますが、どうすればよいかわかりません。

私はそれを行う最も簡単な方法を探しています。長い調査の結果、私はそれらの説明を見つけました。

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'のメンバーではありませんこれを修正するにはどうすればよいですか?ファイルのアップロードを処理するのに良い方法ですか?

4

2 に答える 2

1

スコット・ハンゼルマンは、これを実装するための素晴らしい記事をここに持っています

コードはC#ですが、開始する必要があります

于 2012-04-12T12:29:45.740 に答える
1

enctype="multipart/form-data"フォームの投稿を忘れたため、問題が1つ発生する可能性があります。

次に、アップロードプラグインが正しくインストールされていない可能性があります。WebMatrixを使用していると思いますので、この記事が役に立ちます。

于 2012-04-12T12:58:29.297 に答える