C#を使用してOracleのBlobフィールドにイメージを保存および取得するにはどうすればよいですか? データベースを使って画像を保存するのは良い選択ですか?oracleのBLOBフィールドにイメージを保存して検索しますか?
答えて
C#を使用しているので、おそらくMicrosoftのWorking with Oracle LOBsで始めることをお勧めします。これには、OracleLobクラスを使用してOracleデータベースにLOBを読み書きする多くの例があります。
すべてのものと同様に、データベースを使用して画像を保存することをお勧めしますか。データベースにイメージを格納すると、イメージはトランザクションの整合性によって保護されます。定義により、すべての中間層サーバーにアクセス可能なすべてのイメージが存在する単一の場所を提供します。すべてのデータを確実にバックアップして復元できるようになります。誰も誤ってデータベースを更新することを忘れずに画像を移動することを保証します。
一方、データベースのサイズが大幅に拡大し、バックアップがより困難になる可能性があることを意味します。おそらく、これはファイルシステムのバックアップサイズのデータベースバックアップサイズを交換するだけですが、これは組織のあるグループから別のグループに頭痛を移すことを含むかもしれません。つまり、ファイルシステムスクリプトを使用してファイルシステム上のイメージを管理することはできません。中間層にイメージをキャッシュするのがより困難になる可能性があります。
私はどのプログラミング言語を使用しているのか分かりませんが、ファイルを開いて16進表記を使用してバイトを書き込むだけです。 http://www.herongyang.com/JDBC/Oracle-BLOB-SQL-INSERT.html
編集:あなたがピクセルを保存するか、または(ウェブカメラの場合)前の画像を圧縮してもよい。ここ
は、Javaプログラミング言語の例です。データベースに画像を保存する前に、JPEGやPNGのようなものを使用することをお勧めします。
- 1. Yii2ファイルをOracle BLOBに保存する
- 2. イメージをblobとしてmongodbに保存する、React
- 3. PCからデータベースblobフィールドに.bmpを保存しようとしています
- 4. Oracleにイメージ/メディアファイルを保存しています
- 5. blobからディスクにblobフィールドを保存する
- 6. フロートの配列をOracleのBLOBとして保存
- 7. Base64イメージをMobile ServicesのSQLまたはBlobストレージに保存しますか?
- 8. キャンバスをmySql BLOBフィールドにBLOBとして保存しようとしています
- 9. SQLiteのデータをBLOBとして保存していますか?
- 10. オーディオファイルを保存して検索する
- 11. かわいい内容を保存して検索します
- 12. 検索後に選択ボックスのフィールドに選択値を保存します
- 13. BLOBデータを使用してMySQLデータベースを検索しますか?
- 14. イメージをファイルシステム、データベース、またはBLOBに保存するには?
- 15. blobをサーバーに保存していますか?
- 16. コアデータにイメージを保存しますか?
- 17. 正常にBase64イメージをAzure BLOBストレージに保存しましたが、BLOBイメージは常に破損していました/小さな白いボックス
- 18. クリックしてスクロール位置を保存してから検索しますか?
- 19. MySQL Blobフィールドに複数のイメージとテキストを一度に保存できますか?
- 20. Mongooseで保存して検索
- 21. 春のデータ:@queryを更新するか検索して保存しますか?
- 22. 検索結果を新しいタブで保存しますか?
- 23. oracle DBに保存された文書の意味検索
- 24. Android Studioのテキストファイルから値を検索して保存しますか?
- 25. DoctrineでファイルをBLOBとして保存
- 26. イメージをblobフィールドにアップロードする -
- 27. イメージをクライアント側にファイルとして保存しますか?
- 28. イメージをデバイスに表示して保存しますか?
- 29. マングース非同期/検索して編集して保存しますか?
- 30. Androidのバンドルに配列リストを保存して検索する
画像の保存や取得にはどのようなツールを使用していますか? SQL * Loaderを使用してクライアント・ファイル・システムからイメージをロードしますか? Java経由で挿入しますか?あなたは画像をアップロードするAPEXアプリを持っていますか?他に何か? –
私はC#を使って画像を保存しています。ユーザーは、画像ファイルをブラウズするか、ウェブカメラを使用して画像をキャプチャすることができます –