-1

次のようなテーブルに画像をロードする方法があるかどうか知りたいです。

CREATE TABLE MyTable( id INT(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY, images BLOB NOT NULL,

INSERT INTO MyTable (image) VALUES(LOAD_FILE('/tmp/your_image.png'));

しかし、画像へのパスの代わりにURLを追加できる場合も:

INSERT INTO MyTable (image) VALUES(LOAD_FILE('https://imgur.com/gallery/6rKiG'));
4

1 に答える 1

0

これを試すことができます:

INSERT INTO x(id,pic) VALUES(1,LOAD_FILE('C:/Desktop/images/test.jpg'));

そして、PHP(たとえば)を使用すると、読み取りと印刷ができます

/*
Read from database
...
... */
echo '<img src="data:image/jpeg;base64,'.base64_encode( $result['pic'] ).'"/>';

参考までにLOAD_FILE

于 2016-03-01T16:01:08.203 に答える