質問編集履歴

1

追記・修正の依頼あり、編集いたします

2019/12/31 16:26

投稿

marutto
marutto

スコア32

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
- 上記バリデーションルールでmp4ファイルをPOSTすると、なぜかバリデーションに引っかかってしまう。
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
  お手数おかけしますが、アドバイスお願いいたします。