問題タブ [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.

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

.net - ASP.NET MVC でファイルをアップロードします (もう一度!)

asp.net mvc 2 でファイルのアップロードに問題があります。コントローラー関数のパラメーターはFormCollection型です。フィールドが多すぎるため、各フィールドをパラメーターとして分離することはできません。フォームに 2 つのアップロード ファイル フィールドがあります。コントローラーでアップロードされたファイルを取得するにはどうすればよいですか?

私はこの方法を試しました:

でしたpersonImagenull。:(

またはこの方法:

HttpPostedFileBase img = this.HttpContext.Request.Files[collection["personImage"]];

しかし、そうimgでしnullた。またcollection["personImage"]、選択したファイルの名前(パスなし)であり、にキャストできませんHttpPostedFileBase

すべてのフィールドを 1 ページに入力する必要があることに注意してください。お客様に別ページで画像をアップロードさせるわけにはいきません!

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

asp.net - ファイルを送受信するには?

次のような機能が欲しい

2 人のユーザーがいてAB どちらも同じページにアクセスしています
。このページにはボタン (ファイルの送信) があります。
ボタンAをクリックすると、 Open Dialogボックスが表示されます ボックスからファイルを選択する
と、ファイル名を含む のページ にリンクが表示されます リンクをクリックすると、ダイアログが表示され、名前とパスを指定した後にファイルのダウンロードが開始されます。このコンテキストでのあらゆる種類のヘルプをいただければ幸いです。AOpen DialogB
BSaveAs

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

asp.net - fileuplaod コントロールを使用せずに httppostedfile を取得する方法はありますか?

System.Web.HttpPostedFile オブジェクトを必要とするクラスがあります。

ほとんどの場合、これはユーザーが写真をアップロードするときに取得されます。ただし、そうでない場合は、デフォルトの画像をクラスに渡す必要があります。

しかし、fileupload コントロールを使用していない場合、HttpPostedFile プロパティを設定するにはどうすればよいでしょうか。

0 投票する
4 に答える
5060 参照

c# - HttpPostedFile SaveAs(LocationOnServer) 後にファイルがロックされる

swfupload を介してアップロードされたファイルを保存するためのハンドラーとして使用する aspx Web ページがあります。次のようにサーバーにファイルを保存しています。

問題は、ファイルを保存した後、IIS を再起動するまで (w3wp.exe によって) ファイルがロックされたままになることです。保存後にファイルを解放する方法はありますか? ありがとう

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

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);

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

java - 複数のファイルを含む multipart/form-data http body を読み取るための Java ライブラリ

基本的に、データの形式は次のようになります (HTTP 標準形式に従う必要があります)。

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

unit-testing - サードパーティAPIのHttpPostedFileをMoqする

ActiveSocial for DotNetNukeを拡張し、制御できないActiveSocialのAPIを使用してカスタムモジュールを構築しています...そして、コードを単体テストしようとしています(C#を使用)。

このAPIを使用すると、メソッドを呼び出してHttpPostedFileオブジェクトを含む情報を渡すことで、画像をAmazonS3に保存できます。

そのため、ユニットテスト(専門家からはほど遠い)では、APIに渡す前に、HttpPostedFileのファイルタイプが必要なもの(jpg / png)であることを確認することを考えていました。しかし、HttpPostedFileをモックアウトすることはできません。

私はグーグルとmsdnを実行し、一部の人々がHttpPostedFileBaseを使用している場所を確認しましたが、それをAPIへのHttpPostedFileに渡すこともキャストすることもできません。

確かに-今すぐ-私のコードはそれほど複雑なことは何もしないので、これらのタイプのテストをスキップすることができます-しかし、この獣は成長していて、いつか世界を引き継ぐでしょう(指が交差します)。複雑さが変化するかどうか/いつ変化するかをテストします-何も失敗しません。

何かアイデア/提案はありますか?

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

c# - C# で HttpPostedFile の文字列コンテンツを取得する最短の方法は何ですか?

HttpPostedFile オブジェクトがあり、投稿されたファイルのコンテンツを抽出するだけです。

このリンクを見つけましたが、コンテンツを含む文字列を取得するだけでも非常に長いプロセスです。

もっと短い方法はありますか?(できれば、1 行の命令です。)

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

c# - HttpPostedFileを使用したビューモデルバインディングの編集

私はViewModelを持っています:

Createビューには、をモデルに<input type="file" name="file" />バインドするがあります。HttpPostedFileここまでは順調ですね。

私の問題は、それぞれのビューで「編集」アクションを開発しようとしたときに始まります。文字列プロパティのエディタフィールドを表示するのにまったく問題はありませんNotes。その部分は簡単です。

<input type="file" name="file" />ただし、ビューに実際の値を表示するにはどうすればよいEditですか?Fileバイト配列をViewModelのプロパティにバインドするにはどうすればよいですか?それは正しい方法ですか?別のより良い解決策はありますか?私はこれで立ち往生しているので、あなたの助けをいただければ幸いです。

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

c# - C#ドロップボックスからファイルをダウンロードし、HttpPostedFileに変換します

私の Web サイトには、ローカル コンピューターからファイルをアップロードするオプションがあります。Dropbox から直接ファイルをアップロードするオプションを追加したいと考えています。クライアントが選択したファイルのリンクを返すドロップボックス チューザー API を使用しています。

次に、ファイルをサーバーにダウンロードして、変換するHttpPostedFile か、再度投稿したい-関数がオブジェクトHttpPostedFileを期待しているため...HttpPostedFile

誰かがそれを行う方法を見つけるのを手伝ってもらえますか?

イダン。