問題タブ [httppostedfilebase]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1291 参照

c# - HttpPostedFileBase は常に空です

モデルの他のフィールドと一緒にフォームから画像ファイルをアップロードしようとしています。私のHttpPostedFileBaseコレクションは常に空で、カウントは 0 です。

SOでこれに関連する他の多くの質問を参照しましたが、どういうわけか解決策を見つけることができません.

意見:

コントローラ:

モデル:

ここで私が間違っていることを教えてくれる人はいますか?

0 投票する
0 に答える
683 参照

asp.net-mvc - MVC でのファイルのアップロードで必要な検証

ファイルアップロードフィールドを必須にしたい、アップロードActionResultで他のすべての検証を行ったが、必須が機能していないここに私のコードがあります([Required]を使用してモデルではなくActionResultですべての検証を行いたいです)

どこが間違っているのか教えてください

0 投票する
1 に答える
470 参照

c# - HttpPostedFileBase は、ベース ビュー モデル プロパティのみの POST で 0 バイトです。

ビュー モデルの HttpPostedFileBase プロパティに画像を適切に投稿してバインドしていますが、同じプロパティをビュー モデルの基本クラスに配置すると、バイトがモデル バインドされません。イメージ名は引き続き表示されますが、コンテンツ ストリームは表示されません。

私は考えられるすべてをテストしました。助けてください!

これらの写真がすべてを物語っています: ここに画像の説明を入力 ここに画像の説明を入力 ここに画像の説明を入力 ここに画像の説明を入力 ここに画像の説明を入力

前もって感謝します。何か不明な点があればお知らせください。

アップデート

これは正当なバグだと思います。SOに投稿する前に、以下のすべての提案(1/26現在)を試しました。私も試しました:1.基本プロパティを仮想として作成し、子クラスでそれをオーバーライドします2.単に基本プロパティを取得/設定する子クラスに新しいプロパティを作成します

エレガントとはほど遠い私の解決策は、子クラスに「一時的な」プロパティを追加し、MVCアクションメソッドで最初に基本プロパティをそれに設定することです。本当の解決策が提示され、この詰まりを元に戻し、適切な修正を行うことができることを願っています.

0 投票する
1 に答える
927 参照

c# - HttpPostedFileBase から XmlReader.Create()

(MVC フォームから) HttpPostedFileBase プロパティに格納されている xml ファイルを取得し、行番号を維持しながら XMLReader.Create(..,..) オブジェクトを作成することは可能ですか?

以下の例では、ハードコーディングされた xml ファイルの場所を使用しています。

理想的には XmlReader.Create(MyHttpPostedFileBase, rs);

0 投票する
2 に答える
11941 参照

asp.net-mvc - httppostedfilebase を文字列配列に変換する方法

httppostedfilebase を String 配列に変換する通常の方法を知っています。これは、最初にファイルをサーバーに保存し、次にサーバーからデータを読み取ります。ファイルをサーバーに保存せずに httppostedfilebase から直接文字列配列を取得する方法はありますか?