問題タブ [blob]

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 投票する
4 に答える
8578 参照

c# - PDF ファイルを MySQL に保存する

PDF ドキュメントを MySQL のフィールドにどのように保存しますか?

現在、私には顧客のリストがあり、各顧客には自分のアカウントに関する情報が記載された証明書があり、それを他の会社に提供して、彼らが当社の顧客であることを証明できます。現在、彼らの証明書は PDF としてエクスポートされ、職場の誰かに電子メールで送信され (顧客は物理的なコピーも受け取ります)、その人のメールボックスはこれらの電子メールでいっぱいです。社内 CRM の顧客ファイルからアクセスできるようにして、顧客の記録に残しておきたいと思います。

PDF をフォルダーに入れ、その場所をvarchar顧客の記録に保存することを検討しましたが、PDF が移動/削除などされた場合は. それから私たちは小川を上っています。

BLOBorは、それを格納するために使用するフィールドのタイプであると理解していMEDIUMBLOBますが、この点については少し無知です。そのようなものをフィールドに保存する方法(C#のデータ型を指定する方法)と、それを取得してPDFリーダーで開く方法がわかりません。

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

perl - Perlを使用してSQLiteのブロブに画像ファイルをロードするにはどうすればよいですか?

画像ファイルを SQLite の blob にロードする方法について、Perl の例を教えてください。

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

.net - ブロブ/ファイルストリームからファイルの種類を特定するにはどうすればよいですか?

私たちはかなり前に、SQL Server 内にファイルを BLOB として保存できる「既製品」のアプリケーションを購入しました。ある部門がこの BLOB フィールドを頻繁に使用したため、過去 6 か月でデータベースのサイズが 2 倍以上になったことがわかりました。その結果、アプリケーションは非常に遅くなりました。

私は、データベースから blob フィールドを削除し、ファイルを実際のファイル システムに保存するという任務を負っています。残念ながら、アプリケーションはデータベース内のファイル タイプを保存しません。データベースに存在するファイルを読み取ることはできますが、ファイルを保存する拡張子がわかりません。アプリケーションのサポート デスクは、このバージョンのソフトウェアのサポートを終了しており、データの抽出について私たちに連絡することはありません。残念ながら、私たちは彼らのソース コードにアクセスできません。

どんな提案でも大歓迎です!前もって感謝します!

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

python - クライアント側で16進数に変換することと、rawtohexを使用することの違いは何ですか?

次のように作成されたテーブルがあります。

Pythonとcx_Oracleを使用して、これを行う場合:

最終的に16進値がになりますがa000a000、これは正しくありません。しかし、私がこれを行う場合:

正しい結果が得られます。ここに型変換システムがありますが、ここで説明するのは少し難しいです。したがって、SQLレベルで何か間違ったことをしているのか、それとも変換で何か奇妙なことが起こっているのかについて、誰かが私を正しい方向に向けることができますか?

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

javascript - JavaScript で Google Gears ブロブを読み取る

ブラウザ内で Google Gears BLOB オブジェクトを読み取る方法を知っている人はいますか? ギアの上でgwtを使用していますが、あらゆる種類のソリューションを探しています。アプリケーションは完全にオフラインで動作する必要があるため、ファイルを投稿してサーバー側で処理することはできません。私のファイルは、アップロードしてオフライン モードで解析したいシンプルなテキスト ファイルです。

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

php - 画像をデータベースにアップロードする正しい方法

これは正しい方法ではないと言う人もいると思いますが、アプリケーションを完成させる締め切りが迫っているため、今のところ、戻ってコードを変更して画像をディレクトリに保存することはできません。

それがクリアされた今

私が持っていた質問は、これを入力してデータベースに画像を挿入したことです。

(クラス セキュリティ コールは気にしないでください。データが有効かどうかを確認するだけです)

変数 $content は画像であり、その取得はすべて追加スラッシュです。base64と呼ばれるものでそれを行うと誰かが言ったことを覚えていますが、それがどのように書かれていたかはほとんど思い出せません。

これは、データベースから画像を呼び出す方法です

すべてのクエリを除いて、これは画像を呼び出す主要部分です

私が抱えている問題は、代わりに画像が表示されていることです。URLは表示されているだけなので、この場合はこれしか表示されません

http://localhost/admin/school-catalog.php?page=gallery&id=4

ページを開いて、URLに正しいパラメータが設定された画像を表示するとき。


画像などを保存するために行われているクエリを見たい人のために、セクション全体をコピーしました

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

java - ハイバネートでmysqlから文字列型にブロブ列を読み取る方法

ハイバネートでmysqlから文字列型にブロブ列を読み取る方法

私はこの方法を試しましたが、常に私を返します: [B@196f4b5

何か役に立ちますか?3時間かかりました!!!

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

database - Float の配列を BLOB として Oracle に格納する

新しい検査データベースを設計しています。いくつかのテストでは、最大 10,000 のデータ ポイントを同時に取得する複数の波形があります。アプリケーション (C で記述) では、波形は float の配列として格納されます。

各波形を BLOB として保存したいと考えています。

質問:

OracleがSQLまたはPL/SQLのみを使用してデータ自体を処理できるように、BLOB内のデータを構造化できますか?

  • 最大、最小、平均などを決定する
  • 値が最初に 500 を超えたときにインデックスを取得する
  • 400 番目の番号を取得する
  • 最初の BLOB の派生物である BLOB を作成します

注:このメッセージは、 Oracle に波形を保存する のサブ質問です。

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

database - データベースへの画像の保存

重複の可能性:
画像をDBに保存する-そうですか、それともそうですか?

何年もの間、私はデータベースや、それに関しては大きなBLOBに画像を保存しないように言われてきました。データベースが効率的でない/効率的でない理由は理解できますが、データベースが効率的でない理由は理解できませんでした。ファイルをどこかに置いて参照できるのなら、データベースエンジンが同じことをできないのはなぜですか。ダミアン・カッツが最近のStack Overflowポッドキャストでそれについて言及し、ジョエル・スポルスキーとジェフ・アトウッドが少なくとも黙って同意したことをうれしく思います。

Microsoft SQL Server 2008がBLOBを効率的に処理できるはずだというヒントを読んでいますが、それは本当ですか?もしそうなら、私たちがそこに画像を保存して1つの問題を取り除くことを妨げるものは何ですか?私が考えることができることの1つは、画像がどこかのファイルである場合、静的Webサーバーによって非常に迅速に提供できる一方で、データベース内にある場合、データベースからWebサーバーアプリケーションに移動する必要があるということです(これはより遅い場合があります)静的Webサーバー)そしてそれが提供されます。その最後の問題をキャッシュしてヘルプ/解決するべきではありませんか?

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

sql - Informix 7.3 isql 挿入ステートメント - text/blob/clob フィールド挿入エラー

これを回避する方法はありますか??

次のような構造のテーブルにデータを挿入しようとしています。

最後のフィールドのタイプは「テキスト」ですが、このテーブルに挿入しようとすると、次のエラーが発生します。

したがって、このフィールドは明らかにある種の blob ですが、挿入 (または更新) は受け付けません。通常、これらのレコードは GUI フォームに挿入され、C コードが挿入を処理します。