問題タブ [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.
c# - ファイルをチャンク単位で HttpHandler に送信する
ファイルをチャンクで HttpHandler に送信しようとしていますが、HttpContext でリクエストを受信すると、inputStream は空です。
したがって、a: 送信中に HttpWebRequest が有効かどうかわかりません。b: 受信中に HttpContext でストリームを取得する方法がわかりません。
どんな助けでも大歓迎です!
これは、クライアント コードからリクエストを作成する方法です。
これは、HttpHandler でリクエストを処理する方法です。
c# - FileStream.Write がファイルに書き込まれない
Base64 でエンコードされた文字列を WCF 経由で渡し、それらをファイルに書き込もうとしています。ただし、FileStream オブジェクトの Length が 0 より大きいにもかかわらず、ディスク上のファイルは空のままです。
eb.ToEncode
の長さは常に 0 よりfs.Length
大きく、常に 0 より大きく、"tmp.ext"
ファイルは作成されますが空のままです。fs.CanWrite
も常に真です。
sql-server - SQL 2008:データベース内のファイルストリームとバイナリ
昨日、ファイルをどのように保存するかについて質問しました。いくつかの調査の後、私はファイルをデータベースの「中に」保存することにしました。
filestreamを使用してファイルを保存することと、データベース自体にファイルを保存することの違いを確認しました。
それぞれに長所と短所があります。私の研究を助けるために、このサイトは私を大いに助けてくれました:http: //www.codeproject.com/KB/database/SqlFileStream.aspx
つまり、基本的に、ファイルが1 MBより大きい場合は、filestreamを使用してファイルを保存する方がよいと言われています。
しかし、ファイルストリーミングに関する別の問題を発見しました。データベース内のレコードを削除しても、ファイルはファイルシステム上にまだ存在しています。
したがって、皆さんの意見が必要です。何を使う?ファイルストリームまたはVARBINARYを使用してデータベースにファイルを保存しますか?
Grtz、M。
sql-server-2008 - 誰かが SQL Server 2008 でクラシック ASP を使用したことがありますか?それは新しい FileStream 機能ですか?
SQL Server 2008 の FileStream 機能を使用する準備をしていますが、Classic ASP が SQL 2008 FileStream から読み書きできるかどうかはわかりません。データベースへのファイルのアップロードをサポートするために更新したい古いアプリケーションがまだあり、FileStream を検討したいと考えています。必要に応じて、これを処理するために .NET 経由で COM オブジェクトを構築できますが、もっと良い方法があるかどうか知りたいです。ありがとう!
c# - FileStreamを閉じるとStreamReaderが閉じますか?
FileStreamを使用してStreamReaderを作成する場合、FileStreamを閉じるときにStreamReaderを閉じますか、それともStreamReaderも閉じる必要がありますか?
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) が、後で何か間違ったことをしています。
コードは次のとおりです。
ボイドメイン(){
/************ ファイルを読み取り、値を格納 *********/
/****************************************/
}
私が犯している間違いの中には、正しい値を取得していないため、配列メモリが割り当てられている方法もあります。
読み取りループと配列宣言にエラーが見つかりません。また、これは配列に値を格納する正しい方法ですか?
前もってありがとう、ヴァレリオ
php - PHPを使用してストリーム内の目的の場所にポインタを配置する方法は?
現在、PHP を使用して Telnet 接続経由でデータ パーサーを作成しています。問題が発生しました: ストリーム内の特定の場所 (データの末尾ではなく) にポインターを配置する必要がありますが、ストリームでは fseek() 関数を使用できません。教えてください、どうすればこの問題を解決できますか?
c# - C# FileStream:大きなファイルを書き込むための最適なバッファサイズ?
2MB から 5GB の間のいくつかのファイルをディスクに書き込んでいるとします。FileStream の適切なバッファ値は何ですか?
数メガバイトのバッファサイズで作業するのは賢明ですか、それともキロバイトバッファに固執する必要がありますか?
c# - C# で 1 つのファイルに関連付けられた 2 つの CryptoStream
特定のキーを使用して最初の部分を暗号化し、特定のキーを使用して最後の部分を暗号化するファイル「myFile」を作成したいと思います。これまでのところ、次のようなものがあります。
そして、cs1 を使用してファイルの最初の部分に書き込み、次のように cs2 を使用して 2 番目の部分に書き込みたいと思います。
これはエラーなしで続行されますが、2 番目の CryptoStream (cs2) は実際にはファイルに書き込みません。なぜこれが起こるのか誰にも分かりますか?これを行うより良い方法はありますか?ありがとう
編集:CryptoStream を閉じると myFile も閉じるように見えますが、2 つ目の CryptoStream を閉じてから再度開いて開始すると、期待したほどきれいではありませんが、これはうまくいくようです。助けてくれてありがとう!
vb.net - ファイルストリーム/ストリームライターで同時ファイルアクセスを処理する方法は?
ユーザーがアプリケーションを使用するときに、ユーザーごとにアプリケーション内のいくつかの変数のユーザー名、時間、および古い/変更された値を書き込む監査ファイルを作成しています。FileStream
およびを使用してStreamWriter
、監査ファイルにアクセスしています。各ユーザーのすべての監査は、同じファイルに書き込まれます。
問題は、2 人のユーザーがこの監査ファイルを同時に更新している場合、各変数の「古い値」がユーザー間で混同されることです。これはなぜですか?また、ここで同時実行性の問題をどのように解決できますか?
簡潔にするために短縮されたいくつかのコード...
これは、インスタンス変数を介して参照される AuditLogger クラスに存在します (関数がアクセスされるたびに再割り当てされます)。