質問編集履歴
1
追記・修正の依頼あり、編集いたします
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,6 @@
|
|
1
1
|
laravelで動画を投稿ができるアプリを作成中です。
|
2
|
+
|
3
|
+
使用しているlaravelの**バージョンは5.8**です。
|
2
4
|
|
3
5
|
|
4
6
|
|
@@ -22,15 +24,13 @@
|
|
22
24
|
|
23
25
|
・悩んでいること
|
24
26
|
|
25
|
-
上記バリデーションルールでm
|
27
|
+
上記バリデーションルールで、指定されたmimesファイルをPOSTしているのにPOSTすると、なぜかバリデーションに引っかかってしまう。
|
26
28
|
|
27
29
|
|
28
30
|
|
29
|
-
動画ファイルだけを受け付けるようにmimesというルールでファイル拡張子をバリデーションしたい(mp4とmovだけバリデーションを通過するようにしたい)のです。
|
30
31
|
|
31
32
|
|
32
|
-
|
33
|
-
公式リファレンス内の[MIMEタイプと対応する拡張子の完全なリスト](https://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types)で動画ファイルのmimesを細かく指定(mp4 mp4v mpg4)したりもしたのですが、やはりバリデーションに引っかかってしまいました。
|
33
|
+
公式リファレンス内の[MIMEタイプと対応する拡張子の完全なリスト](https://svn.apache.org/repos/asf/httpd/httpd/trunk/docs/conf/mime.types)で動画ファイルのmimesを細かく指定(mp4 mp4v mpg4 video/mp4 video/quicktime)したりもしたのですが、やはりバリデーションに引っかかってしまいました。
|
34
34
|
|
35
35
|
|
36
36
|
|
@@ -38,4 +38,22 @@
|
|
38
38
|
|
39
39
|
|
40
40
|
|
41
|
+
|
42
|
+
|
43
|
+
追記(状況の補足):
|
44
|
+
|
45
|
+
|
46
|
+
|
47
|
+
フォームリクエストでmimesルールを設定、かつ自分でエラーメッセージを指定しなかった時に表示されるエラーメッセージは以下です。
|
48
|
+
|
49
|
+
|
50
|
+
|
51
|
+
**「file pathにはmp4, mp4v, mpg4タイプのファイルを指定してください。」**
|
52
|
+
|
53
|
+
|
54
|
+
|
55
|
+
mimesルール以外を外すと動画ファイルのアップロードがうまくいくので、mimesルールの設定が適切にできていないのだと考えています。
|
56
|
+
|
57
|
+
|
58
|
+
|
41
59
|
お手数おかけしますが、アドバイスお願いいたします。
|