問題タブ [httppostedfile]
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.
.net - ASP.NET MVC でファイルをアップロードします (もう一度!)
asp.net mvc 2 でファイルのアップロードに問題があります。コントローラー関数のパラメーターはFormCollection
型です。フィールドが多すぎるため、各フィールドをパラメーターとして分離することはできません。フォームに 2 つのアップロード ファイル フィールドがあります。コントローラーでアップロードされたファイルを取得するにはどうすればよいですか?
私はこの方法を試しました:
でしたpersonImage
がnull
。:(
またはこの方法:
HttpPostedFileBase img = this.HttpContext.Request.Files[collection["personImage"]];
しかし、そうimg
でしnull
た。またcollection["personImage"]
、選択したファイルの名前(パスなし)であり、にキャストできませんHttpPostedFileBase
。
すべてのフィールドを 1 ページに入力する必要があることに注意してください。お客様に別ページで画像をアップロードさせるわけにはいきません!
asp.net - ファイルを送受信するには?
次のような機能が欲しい
2 人のユーザーがいてA
、B
どちらも同じページにアクセスしています
。このページにはボタン (ファイルの送信) があります。
ボタンA
をクリックすると、 Open Dialog
ボックスが表示されます ボックスからファイルを選択する
と、ファイル名を含む のページ にリンクが表示されます リンクをクリックすると、ダイアログが表示され、名前とパスを指定した後にファイルのダウンロードが開始されます。このコンテキストでのあらゆる種類のヘルプをいただければ幸いです。A
Open Dialog
B
B
SaveAs
asp.net - fileuplaod コントロールを使用せずに httppostedfile を取得する方法はありますか?
System.Web.HttpPostedFile オブジェクトを必要とするクラスがあります。
ほとんどの場合、これはユーザーが写真をアップロードするときに取得されます。ただし、そうでない場合は、デフォルトの画像をクラスに渡す必要があります。
しかし、fileupload コントロールを使用していない場合、HttpPostedFile プロパティを設定するにはどうすればよいでしょうか。
c# - HttpPostedFile SaveAs(LocationOnServer) 後にファイルがロックされる
swfupload を介してアップロードされたファイルを保存するためのハンドラーとして使用する aspx Web ページがあります。次のようにサーバーにファイルを保存しています。
問題は、ファイルを保存した後、IIS を再起動するまで (w3wp.exe によって) ファイルがロックされたままになることです。保存後にファイルを解放する方法はありますか? ありがとう
c# - MVC を使用して最小限のアクセスでサーバー上のファイルを記録する方法
MVC を使用して最小限のアクセスでサーバー上のファイルを記録する方法。コードの次のバージョンは、ドメインを詰まらせるため、適切ではありません。
コントローラーコード:
(ファイルをキャッシュに入れることでこれを実現できる場合)
編集されたコード:
var normalPropertyValue = new Catalog.Core.Entities.OrdinaryPropertyValue();
Environment.CurrentDirectory = Environment.GetEnvironmentVariable("TEMP");
var fileFile = Request.Files["ファイル" + prop.Id]; if (fileFile == null) 続行;
文字列 pathFile = Environment.CurrentDirectory;
fileFile.SaveAs(pathFile);
通常のPropertyValue.Value = pathFile;
instance.SetPropertyValue(prop.Id, 通常のPropertyValue);
java - 複数のファイルを含む multipart/form-data http body を読み取るための Java ライブラリ
基本的に、データの形式は次のようになります (HTTP 標準形式に従う必要があります)。
unit-testing - サードパーティAPIのHttpPostedFileをMoqする
ActiveSocial for DotNetNukeを拡張し、制御できないActiveSocialのAPIを使用してカスタムモジュールを構築しています...そして、コードを単体テストしようとしています(C#を使用)。
このAPIを使用すると、メソッドを呼び出してHttpPostedFileオブジェクトを含む情報を渡すことで、画像をAmazonS3に保存できます。
そのため、ユニットテスト(専門家からはほど遠い)では、APIに渡す前に、HttpPostedFileのファイルタイプが必要なもの(jpg / png)であることを確認することを考えていました。しかし、HttpPostedFileをモックアウトすることはできません。
私はグーグルとmsdnを実行し、一部の人々がHttpPostedFileBaseを使用している場所を確認しましたが、それをAPIへのHttpPostedFileに渡すこともキャストすることもできません。
確かに-今すぐ-私のコードはそれほど複雑なことは何もしないので、これらのタイプのテストをスキップすることができます-しかし、この獣は成長していて、いつか世界を引き継ぐでしょう(指が交差します)。複雑さが変化するかどうか/いつ変化するかをテストします-何も失敗しません。
何かアイデア/提案はありますか?
c# - C# で HttpPostedFile の文字列コンテンツを取得する最短の方法は何ですか?
HttpPostedFile オブジェクトがあり、投稿されたファイルのコンテンツを抽出するだけです。
このリンクを見つけましたが、コンテンツを含む文字列を取得するだけでも非常に長いプロセスです。
もっと短い方法はありますか?(できれば、1 行の命令です。)
c# - HttpPostedFileを使用したビューモデルバインディングの編集
私はViewModelを持っています:
Create
ビューには、をモデルに<input type="file" name="file" />
バインドするがあります。HttpPostedFile
ここまでは順調ですね。
私の問題は、それぞれのビューで「編集」アクションを開発しようとしたときに始まります。文字列プロパティのエディタフィールドを表示するのにまったく問題はありませんNotes
。その部分は簡単です。
<input type="file" name="file" />
ただし、ビューに実際の値を表示するにはどうすればよいEdit
ですか?File
バイト配列をViewModelのプロパティにバインドするにはどうすればよいですか?それは正しい方法ですか?別のより良い解決策はありますか?私はこれで立ち往生しているので、あなたの助けをいただければ幸いです。
c# - C#ドロップボックスからファイルをダウンロードし、HttpPostedFileに変換します
私の Web サイトには、ローカル コンピューターからファイルをアップロードするオプションがあります。Dropbox から直接ファイルをアップロードするオプションを追加したいと考えています。クライアントが選択したファイルのリンクを返すドロップボックス チューザー API を使用しています。
次に、ファイルをサーバーにダウンロードして、変換するHttpPostedFile
か、再度投稿したい-関数がオブジェクトHttpPostedFile
を期待しているため...HttpPostedFile
誰かがそれを行う方法を見つけるのを手伝ってもらえますか?
イダン。