2天找到路,什么也没发生。如何直接从 shell 脚本插入图像 blob 并通过 php 文件显示图像?
外壳脚本:
#!/bin/bash
DB_USER = "root";
DB_PASS = "";
DB_NAME = "raven";
TABLE = "gambar";
killall motion
sleep 1
TANGGAL = $(date +"%Y-%m-%d_%H-%M-%S");
raspistill -t 2000 -w 1280 -h 720 -q 100 -o /var/www/html/$TANGGAL.jpg
sleep 1
mysql --user=$DB_USER --password=$DB_PASS $DB_NAME << EOF
INSERT INTO $TABLE VALUES (NULL,$TANGGAL, LOAD_FILE('/var/www/html/$TANGGAL.jpg'));
EOF
这应该有效,
#!/bin/bash
DB_USER="root";
DB_PASS="";
DB_NAME="raven";
TABLE="gambar";
killall motion
sleep 1
TANGGAL=$(date +"%Y-%m-%d_%H-%M-%S");
raspistill -t 2000 -w 1280 -h 720 -q 100 -o /var/www/html/"$TANGGAL".jpg
sleep 1
mysql -u "$DB_USER" -p"$DB_PASS" -D $DB_NAME -e <<EOF
INSERT INTO $TABLE VALUES (NULL,$TANGGAL, LOAD_FILE('/var/www/html/$TANGGAL.jpg'));
EOF
请注意,-p 和密码之间没有空格,这不是拼写错误。