No.2ベストアンサー
- 回答日時:
データベースに格納する場合はバイナリ形式で保存すれば良いと思います。
MySQLだとBLOB型あたりで。
ファイルの中身はバイナリ型で保存して、別カラムにmime(ファイル形式)、ファイル名を保存します。
取り出すときはヘッダーにmimeとファイル名を設定すれば良いと思います。当然、バイナリ保存するときにはSQLが破綻しないようにクォートする必要があります。
下のURLあたりを参考にすれば良いとお思います。
データベースに保管する必要がないが、データベースで管理したいときは、そのまま特定フォルダに名前を変えて保存し(uniqid等で)、その変えた名前とmime形式、元々のファイル名をひもつけておいて取り出すときに結びつければ良いです。ファイルを保存するときエンコードしなければ他のプログラム(grepとかnamazu等)でも検索可能なのである意味便利です(セキュリティ的には×)。
参考までに。
参考URL:http://www.mysql.gr.jp/mysqlml/mysql/msg/6005
この回答へのお礼
お礼日時:2006/01/30 18:29
回答ありがとうございます。
バイナリ形式で保存するとDBに保存できるとは知りませんでした。一度バイナリ形式で保存する方法を調べてみたいと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(ソフトウェア) コマンドプロンプトについて教えてください。 状況: 画像編集ソフト上でネットから保存した画像を使うの 3 2022/05/26 11:14
- Excel(エクセル) EXCELマクロでandroidタブレットから取りんだJPEGファイルをうまくセルに貼り付けられない 2 2022/07/31 15:03
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/21 13:29
- その他(セキュリティ) ZIPというファイルでパスワード付きPDFファイルが送られてきたのですが、 パスワードを入力▶︎ファ 3 2022/07/26 19:44
- Windows 10 Windows ZIPファイルを解凍してフォルダ内のテキスト文書を編集して上書き保存したいのにCtr 4 2023/06/21 13:14
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/21 09:28
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/02/21 11:19
- C言語・C++・C# C言語の質問です。バイナリ形式で保存されたWindows Bitmap形式の画像ファイルを読み込み、 3 2023/07/19 14:58
- Windows 10 ネットからファイルをデスクトップにダウンロードする際、既存のファイルの並びが崩れてしまう 4 2022/04/19 08:20
- ノートパソコン パソコンでmp4の動画ファイルを10個くらい(合計20GB)をフォルダに入れて、容量を軽くしてしまお 2 2023/02/06 02:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Androidのアプリのclipboxなの...
-
LINEのKeepに保存した音楽ファ...
-
PhotoShopにて、解像度を落とさ...
-
「領収書をPDFにして保存して、...
-
アニメgifのサムネイル画像の指...
-
EXCELデータ保存時にメッセージ...
-
パソコンからPDFにしたらスマホ...
-
Photoshopの、バッチ処理が成功...
-
IP Messengerの添付ファイルが...
-
PowerPointでアニメーションを...
-
画像やzipファイルを保存するに...
-
PHOTOSHOPで一枚のレイヤーから...
-
海外で機内モードにしていても...
-
ExcelデータをPDFにして保存す...
-
エクセル CSVファイルについて
-
ファイル比較ソフトDF(Ver1.41...
-
エクセル共有ファイルに保存し...
-
イラストレーターで作ったデー...
-
容量の大きいzipファイルの解凍...
-
スマホの写真のファイル形式に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELデータ保存時にメッセージ...
-
Androidのアプリのclipboxなの...
-
LINEのKeepに保存した音楽ファ...
-
IP Messengerの添付ファイルが...
-
エクセル共有ファイルに保存し...
-
PhotoShopにて、解像度を落とさ...
-
MacBook AIRを使っており、Word...
-
Libreoffice Writerを使用して...
-
ファイル比較ソフトDF(Ver1.41...
-
Wordで保存するたびに文字がず...
-
「領収書をPDFにして保存して、...
-
PHOTOSHOPで一枚のレイヤーから...
-
Photoshopの、バッチ処理が成功...
-
フォトショップの保存形式の固定
-
イラストレーターで作ったデー...
-
エクセルファイルが読み取り専...
-
パソコンからPDFにしたらスマホ...
-
ステレオのwavファイルの左右の...
-
AdobeAcrobatReader「画像のデ...
-
アニメgifのサムネイル画像の指...
おすすめ情報