問題タブ [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 投票する
3 に答える
39405 参照

asp.net-core-mvc - MVC 6 HttpPostedFileBase?

を使用して画像をアップロードしようとしていMVC 6ます。ただし、クラスが見つかりませんHttpPostedFileBase。私はチェックしましたGitHubが、運がありませんでした。でファイルをアップロードする正しい方法を知っている人はいますMVC6か?

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

c# - mvcコントローラーのFileInfoからHttpPostedFileBaseへ?

画像のリストをフォルダー (Web アプリケーションと同じサーバー上) に配置し、その画像を処理してそれらを Web アプリケーション形式にアップロードする機能を持つ Web アプリケーションがあります。

そのアクションには、オブジェクトのリストがあり、メソッドがこの種のオブジェクトを使用して機能するため、それらのオブジェクトFileInfoを変換する必要があります。FileInfoHttpPostedFileBaseUpload

この変換を行うための最良の方法は何ですか?

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

asp.net-mvc - .Net MVC で EF が null イメージをデータベースに更新しないようにする

SachControllerの には、以下のような Edit メソッドがあります。ビューには、アップロードオブジェクト用にいくつかtextboxと 1 つがあります。場合によっては、ユーザーが画像を変更したくなくて、新しい画像を選択しないことがあります。そして( ) は null です。file-inputimageimageHttpPostedFileBase

ヌル画像を回避しながら、次のような短い更新を使用するにはどうすればよいですか:

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

javascript - mvcのファイル名フォームファイル入力タグを使用して、ビューからコントローラーにデータを渡します

ユーザーがオンラインで入力できるフォームを1つ作成したという点で、mvcアプリケーションが1つあります。そのフォームでは、ユーザーの写真に複数のテキストボックスと入力ファイルタグを使用しました。私もモデルを作成しました。最初にこのSampleform.cshtmlビューを参照してください

これは私のHomeControllerです

これは私のモデルです

しかし最後に、正しく実行されるデータを送信するためにajax呼び出しを使用しましたが、ファイルタグ値をコントローラーに送信しませんでした。

@using (Html.BeginForm("Sampleform", "home", FormMethod.Post, new {enctype="multipart/form-data"}))

次に、このエラーが発生します.. ここに画像の説明を入力

このエラーを解決する方法を教えてください........??????

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

.net - 同じ名前の複数のファイルは、1 つが空になるとすべて消えます

私は .net mvc を使用しており、ファイルをアップロードしています

.net mvc はファイルをその変数に適切に配置し、1 つと複数のファイルの両方で機能します。

しかし、ここに奇妙なことがあります.3つの入力があり、1つを空のままにしておくと、クロムはこれを送信します:

ご覧のとおり、最後の値には値がありません (その入力でファイルを選択しなかったためです!

これは、私の3つの入力をグラフィカルに示すスクリーンショットです最後の 1 つが空です

このように1つが空の場合、.net mvcで次のことが起こります何も入りません

ただし、3 つのファイルを選択する (またはさらに追加する - jquery で入力を追加する) と、ここでわかるようにうまく機能します。

このように動作します


何も変更しないのは、空のファイル入力があるかどうかだけです。もちろん、jquery on submit を使用して回避策として空のフィールドを削除することはできますが、それは奇妙だと思うので、より良い解決策が必要です。

0 投票する
3 に答える
5624 参照

asp.net-mvc - HTTPPostedFileBase は常にコントローラーで null を返します

これについてさまざまな回答を確認しましたが、どれも機能しません。.cshtml のコードは次のとおりです。

そして、コントローラーで私は持っています

これは常にnullです。これで私を助けてください。

ビューモデルでプロパティを作成するなど、すでにいくつか試しましたが、これもnullです。new { enctype = "multipart/form-data", id = "documentForm" }私のbeginformタグでも使用さ れています。また、ソース内のタグが 1 つだけであることも確認しました。

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

c# - 別のプロセスによって使用されているため、HttpPostedFileBase ファイル

私はファイルアップローダーを使用してコントローラーアクションを使用しており、画像を圧縮し、画像を保存した後に圧縮プロセスを実行したいので、私の問題は次のとおりです。圧縮画像のみを保存し、元の画像を削除します。しかし、このコードはエラーを示しています:ファイルは別のプロセスによって使用されているためです

私のコードは:

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

c# - HttpPostedFileBase を使用して保存した Excel ファイルの保存と削除

Excelファイルをアップロードし、そこからデータを抽出してデータベースに保存しています。MVC4 .NET Framework を使用しています。これはクラスからの私のコードです:

このコードは初めて完全に機能しますが、次回はファイルが現在使用中であると表示されます。そこで、次の行を使用してコードの最後にあるファイルを削除することを考えました。

しかし、この行はエラーをスローしました:

HttpPostedFileBase に削除の定義が含まれていません

また、この行を書かずにコードを再度実行しようとすると、同じ名前のファイルが存在するため保存できず、現在使用中のため置換できなかったと表示されます。

これを取り除くにはどうすればよいですか:

保存せずに受け取った Excel ファイルにアクセスする他の方法も、データに 1 回アクセスするだけでよいため、非常に役立ちます。