1

入力 ID からファイル名を取得する必要があるのは Announcement_PIC ですが、ファイル名を取得しようとすると常に null が返されます。以下は私のコードです:

表側:

<input type="file" runat="server" class="textboxTabsFiles" ID="Announcement_PIC"/>

バックエンド:私はすでに部分的なクラスに以下を含めました:

protected System.Web.UI.HtmlControls.HtmlInputFile File1;
protected System.Web.UI.HtmlControls.HtmlInputButton Submit1;

これは私が現在ファイル名を取得している方法です

string fn = System.IO.Path.GetFileName(Announcement_PIC.PostedFile.FileName).ToString();

編集:ファイルのアップロードはJQueryタブ内に配置され、asp fileuploadを使用してもファイル名の取得に問題があるため、入力ファイルを使用してみました

4

3 に答える 3

1

使用しない理由:

<asp:FileUpload id="FileUploadControl" runat="server" />

これにより、.HasFile にアクセスし、.SaveAs も実行できるようになります。

于 2012-08-03T13:06:51.303 に答える
1

Web フォームを使用している場合は、 FileUpload を参照してください

于 2012-08-03T13:03:14.303 に答える
1

enctype='multipart/form-data'form-tag のa を覚えていますか?

于 2012-08-03T13:05:08.427 に答える