問題タブ [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 投票する
1 に答える
4987 参照

sql-server - VBScriptを使用してデータベースからテキストファイルにコピーするにはどうすればよいですか?

C#コードの例がありますが、を使用していstreamWriterます。FileSystemObjectそれは儀式に関係しているに違いありません。はいの場合、どのような方法を使用する必要がありますか?VBScript WSHを使用してコーディングしたいのですが、データベースはMS SQLServer2005です。

解決策、リファレンス、またはガイドが役立ちます。

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

crystal-reports - CrystalReportSource バインディング

こんにちは、Web フォームに CrystalReportViewer と CrystalReportSource があります。

実行時に reportSource を別のレポート ファイルにバインドできるようにする必要があります。

DBのブロブにファイルデータを保存しています。

私が現在使用しているメカニズムは、ブロブをファイルに保存してから

this.CrystalReportSource1.Report.FileName = myFileName;

問題は、ファイルをディスクに保存することを避け、何らかの形でレポートをファイル ストリームに直接バインドすることです。

それは可能ですか?

ありがとう

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

c# - C#で成長しているファイルから読み取りますか?

C#/。NET(Windowsの場合)では、ファイルストリームを使用して「成長する」ファイルを読み取る方法はありますか?ファイルストリームを開くとファイルの長さは非常に短くなりますが、ファイルは別のスレッドによって書き込まれます。ファイルストリームが他のスレッドに「追いつく」場合(つまり、Read()0バイトの読み取りを返す場合)、ファイルが少しバッファリングできるように一時停止してから、読み取りを続行します。

FilesystemWatcherこれはログファイルではなく(オンザフライでエンコードされているビデオファイルです)、パフォーマンスが問題になるため、(ログファイルで提案されているように)を使用して新しいファイルストリームを作成し続けることはあまりありません。

ありがとう、
ロバート

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

sql - SQLServerFILESTREAMの制限

SQL ServerのFILESTREAM属性を調べて、ファイルを格納しています。ファイルをハードドライブに保存し、ファイルポインタ/パス情報をDBに保存することを理解しています。また、プロセスでトランザクションの一貫性を維持します。

また、FILESTREAM属性には、「FILESTREAMデータはローカルディスクボリュームにのみ保存できる」という制限があるようです。

Webアプリにそれぞれ1〜2 MBの画像を200,000枚保存すると予想される場合、画像を保存するには約200GBのハードドライブスペースが必要になります。FILESTREAMでは、制限に従ってすべてのデータをローカルディスクにのみ保存する必要があるため、ストレージ要件が非常に大きくなるため、1台のハードドライブに数百万のファイルを保存することは不可能です。

制限についての私の理解は正しいですか、それともここで何かが欠けていますか?

この制限が正しければ、代わりにそれをプレーンblobとしてdbに格納し、ストレージ要件を増やすためにDBをクラスター化します。これは、FILESTREAMでは不可能なようです。

あなたの考えを共有してください!

更新:
FILESTREAMに関するその他の質問:-

  1. データコンテナが破損した場合のデータリカバリの処理方法は?
  2. ファイルシステムデータなしでDBをバックアップすることはできますか?[データがSANにあり、移動する必要がないと仮定します]
  3. DBをバックアップまたは復元し、[SANにマップする]ファイルグループパス情報を再マップしたいと思います。これは可能ですか?
0 投票する
3 に答える
14537 参照

c# - DeleteOnCloseファイルオプションを使用したFileStream

私のプロジェクトでは、USBデバイスにいくつかの一時ファイルを作成する必要があります。これはクロージング時に削除します。だから私は次のようなコードを使用しました

正常に動作します。しかし、問題は、バッファリングなしのように、もう1つFileOptionを使用したいということです。

ただし、閉じた後にファイルを削除することはありません。助けてください。

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

c# - C#-バイナリファイルを読み書きするにはどうすればよいですか?

任意のファイルから生のバイト配列を読み取り、そのバイト配列を新しいファイルに書き戻すにはどうすればよいですか?

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

arrays - VB-バイナリファイルを読み書きするにはどうすればよいですか?

任意のファイルから生のバイト配列を読み取るにはどうすればよいですか...

..そして、そのバイト配列を新しいファイルに書き戻しますか?

間に何らかの処理を行うためのバイト配列として必要です。


私は現在使用しています:

読むには

書くには

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

java - 書き込み中にファイルをチャンクに分割する方法は?

プロセスがまだファイルを書き込みに使用している間に、ファイルからバイト配列ブロックを作成しようとしました。実際、私はビデオをファイルに保存していますが、記録中に同じファイルからチャンクを作成したいと考えています。

次のメソッドは、ファイルからバイトのブロックを読み取ることになっていました。

しかし問題は、すべての配列要素が 0 に設定されていることです。これは、書き込みプロセスがファイルをロックしているためだと思います。

ファイルへの書き込み中にファイルチャンクを作成する他の方法を誰かが示すことができれば、非常に感謝しています。

0 投票する
5 に答える
1463 参照

c# - 64 KB のバッファサイズ制限を超えるテキスト ファイルをデータベースにロードするにはどうすればよいですか?

テキスト ファイル (.aspx、.cs、html など) を SQL Server 2008 データベースにロードしようとしています。これまでのところ、64 kb 未満のすべてのファイルを読み込むことができます。2 つの質問があります。64 kb の制限を回避するにはどうすればよいですか?また、これを行うために使用している方法は最善の方法ですか?

助けてくれてありがとう。

データベース:

}

注: これは以前に質問したもののコピーであり、Cookie を消去したときに制御できなくなりました。 64 kb のバッファサイズ制限を超えるテキスト ファイルを読み込むにはどうすればよいですか?

0 投票する
9 に答える
13953 参照

c# - BinaryWriterがストリームの開始にジブリッシュを追加するのはなぜですか?どうやってそれを避けますか?

オブジェクトの一部をファイルに書き込む際のいくつかの問題をデバッグしていて、ファイルを開いて「TEST」を書き込むという基本的なケースにたどり着きました。私はこれを次のような方法で行っています:

残念ながら、これはファイルの先頭にボックスを追加することになり、次のようになります。

前面に楽しいボックスを備えたテスト。これはなぜですか、どうすれば回避できますか?

編集:ここにはボックスが表示されていないようですが、ぎこちないように見えるのはユニコード文字です。