問題タブ [iformfile]
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.
asp.net - ASP.NET Core API で IFormFile を使用してファイルをアップロードする必要がありますか
MVC Web アプリでファイルをアップロードする方法は理解IFormFile
できますが、Swagger をサポートする API を作成するときに ASP.NET Core を使用してファイルをアップロードする正しい方法は何ですか?
IFormFile を使用
Body.Stream の使用
asp.net-core - IFormFile は、ASP.NET Core でクライアントからファイルを自動的に読み取りますか?
Razor モデルに IFormFile があり、それをサーバーに送信しています。私がそこに着いたら、ファイルはクライアントから読み取られますか、それとも手動で行う必要がありますか?
アイデアは、CopyToAsync を使用したいということですが、ファイルが既にメモリ内にある場合、ファイルにメモリを 2 回割り当てるのではないかと心配しています。
angularjs - AngularJS を使用したレコードを含む ASP.Net Core アップロード ファイル
IFormFile であるファイルのアップロードの新しい実装を使用しています。ビュー モデルを作成してモデルにマップしましたが、ビュー モデルの ImageFile プロパティで null 値を取得しています。レコードを挿入する際に、AngularJS を使用してリロードを防止しています。以下は私のビューとコントローラーです。
そして、これがダイアログボックスでの私のビューです。
送信ボタンを使用しましたが、ビュー モデルの ImageFile プロパティで null 値が取得されます。
これが私のビューモデルです。
database - ASP.NET Coreを使用して画像をデータベースに保存するには?
ASP.NET Core(MVC 6) EF Visual Studio を使用して小さなブログに取り組んでいます。画像をデータベースに保存する方法がわかりません。について読んだことIFormfile
がありますが、どうすればいいのかよくわかりません。行き詰まっています。私はこれが初めてで、少し助けていただければ幸いです。
作成中の投稿に画像を保存したい(同じフォームで)。したがって、postIDに保存したいと思います。次に、画像を表示できるようにする必要があります。どうすればよいですか?
c# - ICollection を受け入れる ASP.NET コントローラーに複数のファイルを送信する
私の ASP.NET Core バックエンドには、次のようなコントローラー関数があります。
フロントエンドでは、次のように関数を呼び出します。
"files" が単一のファイル (1 つのファイルを含む配列ではなく、単一の File オブジェクト) の場合、単一のファイルを含むUploadFile
で呼び出されICollection<IFormFile>
ます。
"files" がファイルのリストの場合、FileList または File オブジェクトの配列のいずれかがUploadFile
空の で呼び出されますICollection<IFormFile>
。
として解析できるようにファイルのリストを送信するにはどうすればよいICollection<IFormFile>
ですか?
multipartform-data - ASP.NET Core Web API IFormFile 空、FormData リクエスト送信時
Aurelia Fetch Client を使用して、ファイル アップロード リクエストを Web API エンドポイントに送信しています。しかし、IFormFile はすべてのタイルが空です。私のコードは以下です。
クライアント側
Web API エンドポイント
files は常に null です。私はこの投稿に従い、前述のとおりに実行しました。しかし、まだ何が間違っているのか理解できません。