問題タブ [filestream]

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 に答える
6312 参照

c# - ファイルをチャンク単位で HttpHandler に送信する

ファイルをチャンクで HttpHandler に送信しようとしていますが、HttpContext でリクエストを受信すると、inputStream は空です。

したがって、a: 送信中に HttpWebRequest が有効かどうかわかりません。b: 受信中に HttpContext でストリームを取得する方法がわかりません。

どんな助けでも大歓迎です!

これは、クライアント コードからリクエストを作成する方法です。

これは、HttpHandler でリクエストを処理する方法です。

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

c# - FileStream.Write がファイルに書き込まれない

Base64 でエンコードされた文字列を WCF 経由で渡し、それらをファイルに書き込もうとしています。ただし、FileStream オブジェクトの Length が 0 より大きいにもかかわらず、ディスク上のファイルは空のままです。

eb.ToEncodeの長さは常に 0 よりfs.Length大きく、常に 0 より大きく、"tmp.ext"ファイルは作成されますが空のままです。fs.CanWriteも常に真です。

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

sql-server - SQL 2008:データベース内のファイルストリームとバイナリ

昨日、ファイルをどのように保存するかについて質問しました。いくつかの調査の後、私はファイルをデータベースの「中に」保存することにしました。

filestreamを使用してファイルを保存することと、データベース自体にファイルを保存することの違いを確認しました。

それぞれに長所と短所があります。私の研究を助けるために、このサイトは私を大いに助けてくれました:http: //www.codeproject.com/KB/database/SqlFileStream.aspx

つまり、基本的に、ファイルが1 MBより大きい場合は、filestreamを使用してファイルを保存する方がよいと言われています。

しかし、ファイルストリーミングに関する別の問題を発見しました。データベース内のレコードを削除しても、ファイルはファイルシステム上にまだ存在しています。

したがって、皆さんの意見が必要です。何を使う?ファイルストリームまたはVARBINARYを使用してデータベースにファイルを保存しますか?

Grtz、M。

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

sql-server-2008 - 誰かが SQL Server 2008 でクラシック ASP を使用したことがありますか?それは新しい FileStream 機能ですか?

SQL Server 2008 の FileStream 機能を使用する準備をしていますが、Classic ASP が SQL 2008 FileStream から読み書きできるかどうかはわかりません。データベースへのファイルのアップロードをサポートするために更新したい古いアプリケーションがまだあり、FileStream を検討したいと考えています。必要に応じて、これを処理するために .NET 経由で COM オブジェクトを構築できますが、もっと良い方法があるかどうか知りたいです。ありがとう!

0 投票する
7 に答える
11239 参照

c# - FileStreamを閉じるとStreamReaderが閉じますか?

FileStreamを使用してStreamReaderを作成する場合、FileStreamを閉じるときにStreamReaderを閉じますか、それともStreamReaderも閉じる必要がありますか?

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

c - ファイル ストリームから値を読み取り、可変サイズの配列に格納する - OpenGL および C

次のファイルを読み込もうとしています (コメントは元のファイルにはありません)。

テトラトリ


4 4 //頂点の総数と三角形の総数

0.693361 0.693361 0.693361 //頂点座標

0.693361 -0.693361 -0.693361

-0.693361 -0.693361 0.693361

-0.693361 0.693361 -0.693361

3 1 2 3 // 表示する三角形 (前の 3 は三角形であることを示します)

3 0 3 2

3 0 1 3

3 0 2 1


他のファイルを開く必要があり、画面に描画するために頂点配列を使用しているため、動的配列を使用してこれを実行しようとしています。

私は最初の値を正しく取得します (上記のファイルによると vertcount と tricount which 4 と 4) が、後で何か間違ったことをしています。

コードは次のとおりです。


ボイドメイン(){

/************ ファイルを読み取り、値を格納 *********/

/****************************************/

}


私が犯している間違いの中には、正しい値を取得していないため、配列メモリが割り当てられている方法もあります。

読み取りループと配列宣言にエラーが見つかりません。また、これは配列に値を格納する正しい方法ですか?

前もってありがとう、ヴァレリオ

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

php - PHPを使用してストリーム内の目的の場所にポインタを配置する方法は?

現在、PHP を使用して Telnet 接続経由でデータ パーサーを作成しています。問題が発生しました: ストリーム内の特定の場所 (データの末尾ではなく) にポインターを配置する必要がありますが、ストリームでは fseek() 関数を使用できません。教えてください、どうすればこの問題を解決できますか?

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

c# - C# FileStream:大きなファイルを書き込むための最適なバッファサイズ?

2MB から 5GB の間のいくつかのファイルをディスクに書き込んでいるとします。FileStream の適切なバッファ値は何ですか?

数メガバイトのバッファサイズで作業するのは賢明ですか、それともキロバイトバッファに固執する必要がありますか?

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

c# - C# で 1 つのファイルに関連付けられた 2 つの CryptoStream

特定のキーを使用して最初の部分を暗号化し、特定のキーを使用して最後の部分を暗号化するファイル「myFile」を作成したいと思います。これまでのところ、次のようなものがあります。

そして、cs1 を使用してファイルの最初の部分に書き込み、次のように cs2 を使用して 2 番目の部分に書き込みたいと思います。

これはエラーなしで続行されますが、2 番目の CryptoStream (cs2) は実際にはファイルに書き込みません。なぜこれが起こるのか誰にも分かりますか?これを行うより良い方法はありますか?ありがとう

編集:CryptoStream を閉じると myFile も閉じるように見えますが、2 つ目の CryptoStream を閉じてから再度開いて開始すると、期待したほどきれいではありませんが、これはうまくいくようです。助けてくれてありがとう!

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

vb.net - ファイルストリーム/ストリームライターで同時ファイルアクセスを処理する方法は?

ユーザーがアプリケーションを使用するときに、ユーザーごとにアプリケーション内のいくつかの変数のユーザー名、時間、および古い/変更された値を書き込む監査ファイルを作成しています。FileStreamおよびを使用してStreamWriter、監査ファイルにアクセスしています。各ユーザーのすべての監査は、同じファイルに書き込まれます。

問題は、2 人のユーザーがこの監査ファイルを同時に更新している場合、各変数の「古い値」がユーザー間で混同されることです。これはなぜですか?また、ここで同時実行性の問題をどのように解決できますか?

簡潔にするために短縮されたいくつかのコード...

これは、インスタンス変数を介して参照される AuditLogger クラスに存在します (関数がアクセスされるたびに再割り当てされます)。