問題タブ [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.
security - HttpPostedFile.FileName - IE とは異なる
ASP:File コントロールを使用してサイトにファイルをアップロードすると、FileName プロパティが IE と Firefox で異なります。Firefox ではファイルの名前を提供するだけですが、IE ではファイルへのフル パスを提供します。
コードを追加することでこれを回避しました:
しかし、それがブラウザによって異なる理由はわかりません。誰かがこれの理由を知っていますか?
ありがとう。
.net - アップロード時に元のファイルの作成日を取得する
ファイルをウェブサイトにアップロードするプロセスが用意されています。これらのファイルがいつ作成されたかを確認できることが、ユーザーにとって重要になっています。HttpPostedFile から元の作成日を抽出する方法を探しています。誰かが私にアイデアを持っているなら、私はそれを本当に感謝しています (私はこの時点で少し困惑しています)。
c# - HttpPostedFileを保存するにはどうすればよいですか
状況によっては、ユーザーがファイルをアップロードし、スパムフィルターをトリガーする場合があります。スパムフィルターがトリガーされた場合は、すべての投稿データを保存してキャプチャを表示します。セッションがタイムアウトするまでに「ボット」が成功しない場合、HttpPostedFileデータ(アップロードされたファイルを含む)は破棄する必要があります。
アップロードしたデータをセッションに入れたくないと想定しています(数Kbになる可能性がありますが、20mb以上になる可能性があります)。したがって、このデータを効率的かつ適切に保存/破棄する方法
c# - Oracle DB へのアップロード前後のファイルの不一致
ユーザーがさまざまなファイル (HttpPostedFile) をアップロードできるように Web サイトを取得しようとしています。これらのファイルは、BLOB として Oracle データベースに格納されます。ここに私がこれまでに持っているものがあります:
ファイルは正常にアップロードおよびダウンロードされますが、ダウンロードされたファイルはアップロードされたファイルと同じではありません。コンテンツがデータベースに出入りするファイルと同じであることを既に確認しました。つまり、ファイルが正しく変換されていないか、クライアントによって正しく保存されていません。2 つのファイルのディスク上のサイズは同じですが、Windows では異なります。16 進エディタによると、ダウンロードされたファイルのコピーでは、ファイルの先頭で 3 バイトが欠落しているようです。
ファイルをクライアントに転送するために使用しているものは次のとおりです。Response.AddHeader("Content-Disposition", "attachment; filename=" + fileinfo[1]);
Response.AddHeader("Content-Length", filedata.Length.ToString());
Response.ContentType = "アプリケーション/オクテット ストリーム"; Response.BinaryWrite(ファイルデータ);
どんな助けでも大歓迎です。
asp.net-mvc - asp.netフォームに投稿されたファイルでnull文字を取得するにはどうすればよいですか?
小さな GPS ロガーからアップロードされた NMEA トラック ファイルを取り込む asp.net MVC アプリケーションがあります。場合によっては、ロガーが null (0x0) 値をトラック ファイル テキストに挿入します。処理のためにファイルをサーバーのファイル システムに保存する前に、HttpPostedFile の InputStream からこれらの 0x0 文字を削除する方法はありますか? そのままでは、最初のヌル文字にしか到達できず、それがサーバーに保存されるすべてのファイルです。
ありがとう、マシュー
python - Poster (Python モジュール) のインストール中にエラーが発生しました
スクリプト内から HTTP POST クエリを使用してファイルをアップロードできるように、Chris Atlee の python Poster ライブラリをインストールしようとしています。
Python 2.3 で と入力すると# python setup.py install
、次のエラーが表示されます。>>> import poster
インストールは続行されますが、後でできません。
ポインタはありますか?
c# - HttpFileCollection の無効なキャスト例外
以下に拡張メソッドがありますが、これを実行すると、foreachInvalidCastException
で * と表示されます。
タイプ 'System.String' のオブジェクトをタイプ 'System.Web.HttpPostedFile' にキャストできません。
コード :
前もって感謝します。
MSDN のコメント:
クライアントはファイルをエンコードし、multipart/form-data の HTTP Content-Type ヘッダーを持つマルチパート MIME 形式を使用してコンテンツ本文で送信します。ASP.NET は、エンコードされたファイルをコンテンツ本文から HttpFileCollection の個々のメンバーに抽出します。HttpPostedFile クラスのメソッドとプロパティは、各ファイルのコンテンツとプロパティへのアクセスを提供します。
c# - C#-HttpPostedFileBaseを参照できません
CSLAを使用する分散環境でMVC.NETを使用しており、Webレイヤーの1つ(Website.MVCなど)からHttpPostedFileBaseを参照できますが、別のレイヤー(OtherLayer.Webと呼びます)からHttpPostedFileBaseを参照 できません。
HttpPostedFileBaseを呼び出せるようにするために何をする必要があるかについてのアイデアはありますか?両方のレイヤーでHttpPostedFileを使用できます-代わりにこれを使用する必要がありますか?
アセンブリの参照は基本的に同じです-Website.MVCで私は持っています:
私の他のレイヤーには次のようなものがあります。
php - httppost経由でxmlファイルを受信する
http postを介してxmlファイルを受信するためのテストスクリプトがありますが、内部で使用すると問題なく動作するようです。スクリプトを外部からアクセスできるWebサーバーに移動すると、何も起きていないように見えます。誰かアイデアはありますか?
私がcurlを使用しているxmlを投稿するには、これが問題であるかどうかわかりませんか?安全な接続(HTTPS)に送信していません:
asp.net - ASP.NETMVCがモデルを*一緒に*ファイルと一緒にコントローラーに渡す
わかりました、私はこれに数時間行ってきました、そして私は単に解決策を見つけることができません。
ユーザーからデータを取得したい。したがって、最初に、コントローラーを使用して、モデルを受け取るビューを作成します。
次に、私はビューを持っています:
そして最後に-元のコントローラーですが、今回はデータを受け入れるように構成されています:
私が何をしても、(または)のcount
属性は0のままなので、このコントローラーの残りの部分は重要ではありません。フォームからファイルを渡す方法が見つかりません(モデルは問題なく渡されます)。Request.Files
Request.Files.Keys