teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

追加情報

2015/09/30 14:26

投稿

ruby_nyumon
ruby_nyumon

スコア93

title CHANGED
File without changes
body CHANGED
@@ -41,4 +41,20 @@
41
41
  +-----------------------------------------------------------------------------------------+
42
42
  | NULL |
43
43
  +-----------------------------------------------------------------------------------------+
44
- 1 row in set (0.00 sec)
44
+ 1 row in set (0.00 sec)
45
+
46
+ *さらに追加情報
47
+
48
+ 切り分けとして、以下を実施しました。
49
+
50
+ test.txtというファイルを作成して権限をつけて、同じことをしましたが、やはりだめでした。
51
+
52
+ mysql> select hex(LOAD_FILE('/home/vagrant/test.txt'));
53
+ +------------------------------------------+
54
+ | hex(LOAD_FILE('/home/vagrant/test.txt')) |
55
+ +------------------------------------------+
56
+ | NULL |
57
+ +------------------------------------------+
58
+ 1 row in set (0.00 sec)
59
+
60
+ VMだとファイルが見れないとか環境面的な問題も考えられるのでしょうか?

2

追加情報を記載しました。

2015/09/30 14:26

投稿

ruby_nyumon
ruby_nyumon

スコア93

title CHANGED
File without changes
body CHANGED
@@ -14,4 +14,31 @@
14
14
 
15
15
  blobへの画像ファイル登録について、何かいい方法があれば、教えてください。
16
16
 
17
- よろしくお願いします。
17
+ よろしくお願いします。
18
+
19
+ *追加情報
20
+ ・権限はあります。
21
+
22
+ mysql> show grants -> ;
23
+ +-------------------------------------------------------------------------------------------------------------------------------------------+
24
+ | Grants for {ユーザ名}@localhost |
25
+ +-------------------------------------------------------------------------------------------------------------------------------------------+
26
+ | GRANT ALL PRIVILEGES ON *.* TO {ユーザ名}@'localhost' IDENTIFIED BY PASSWORD '*E961DD5D30A444017136FD6991342C798551F8A4' WITH GRANT OPTION |
27
+ +-------------------------------------------------------------------------------------------------------------------------------------------+
28
+
29
+ ・ファイルのパーミッションも特に問題ないです。
30
+
31
+ [vagrant@localhost images]$ ls -l
32
+ 合計 40
33
+ -rwxrwxrwx 1 vagrant vagrant 6462 9月 29 03:01 2015 about.png
34
+
35
+
36
+ ・ファイルパスを指定して、selectとすると、NULLが返ってきます。
37
+
38
+ mysql> select hex(LOAD_FILE('/home/vagrant/app/assets/images/about.png'));
39
+ +-----------------------------------------------------------------------------------------+
40
+ | hex(LOAD_FILE('/home/vagrant/app/assets/images/about.png')) |
41
+ +-----------------------------------------------------------------------------------------+
42
+ | NULL |
43
+ +-----------------------------------------------------------------------------------------+
44
+ 1 row in set (0.00 sec)

1

初心者マークつけました。

2015/09/30 14:17

投稿

ruby_nyumon
ruby_nyumon

スコア93

title CHANGED
File without changes
body CHANGED
File without changes