一時ファイルを使用せずにイメージを SQL データベースに保存しようとしています。一時ファイルが多すぎると問題が発生する可能性があるため、一時ファイルは使用したくありません。私はこのチュートリアルを見ました:しかし、それはこの質問とこれと同じように一時ファイルを使用します。ファイルではなくphpリソースとして画像を持っています。画像のbase64文字列を入れようとしても失敗します。ブロブに書き込んでいます。ご覧いただきありがとうございます。
質問する
652 次
2 に答える
2
出力バッファリング!
ob_start();
imagejpeg($image_resource);
$image = ob_get_clean();
$image は、mysql データベースの blob フィールドに書き込むことができる画像データを保持するようになりました。
于 2012-06-12T17:44:17.523 に答える
1
PHP は、長いタスクやファイルのアップロードを処理するように構築されているわけではありません。
つまり、ファイルのアップロードは Apache 関数に依存しています。
したがって、すべての例が示すようにする必要があります。Apache に一時ディレクトリでのアップロードを処理させ、ファイルをデータベースに配置した後にのみ処理させます。
于 2012-06-12T17:38:29.680 に答える