質問編集履歴
4
実行環境についての記載の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -74,6 +74,8 @@
|
|
74
74
|
|
75
75
|
ローカル:
|
76
76
|
|
77
|
+
MAMPを使用
|
78
|
+
|
77
79
|
Server API : Apache 2.0 Handler
|
78
80
|
|
79
81
|
Apache Version : Apache/2.4.46 (Unix) OpenSSL/1.0.2u PHP/7.4.16 mod_wsgi/3.5 Python/2.7.13 mod_fastcgi/mod_fastcgi-SNAP-0910052141 mod_perl/2.0.11 Perl/v5.30.1
|
@@ -88,6 +90,8 @@
|
|
88
90
|
|
89
91
|
レンタルサーバー:
|
90
92
|
|
93
|
+
さくらのレンタルサーバー スタンダードプラン
|
94
|
+
|
91
95
|
Server API : Apache 2.0 Handler
|
92
96
|
|
93
97
|
Apache Version : Apache
|
3
拡張子についての記載を追記
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
大きいサイズのファイルをmove_uploaded_fileでアップロードすると、アップロードはできるが表示できない
|
1
|
+
大きいサイズのjpgファイルをmove_uploaded_fileでアップロードすると、アップロードはできるが表示できない
|
test
CHANGED
@@ -8,11 +8,13 @@
|
|
8
8
|
|
9
9
|
### 発生している問題・エラーメッセージ
|
10
10
|
|
11
|
-
アップロード先のURLをchrome, safariに直打ちし、
|
11
|
+
アップロード先のURLをchrome, safariに直打ちし、jpeg, jpg画像を表示させたとき、
|
12
12
|
|
13
13
|
約1KBの小さい画像は表示できましたが、約1.3MBの大きい画像は以下のようになり、正しく表示されません。
|
14
14
|
|
15
15
|
![イメージ説明](29b140986f582019ac6d78d2c5b80588.png)
|
16
|
+
|
17
|
+
pngだと、サイズが大きい画像でも問題なく表示できました。
|
16
18
|
|
17
19
|
|
18
20
|
|
2
実行環境についての記載の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -92,6 +92,8 @@
|
|
92
92
|
|
93
93
|
PHP Version : 7.4.25
|
94
94
|
|
95
|
+
アップロード先のディレクトリの権限は、rw-r--r--にしてあります。
|
96
|
+
|
95
97
|
|
96
98
|
|
97
99
|
ローカル環境だと、(Macなので)Finderでアップロード先のパスを入力した場合、大きい画像でも問題なく表示されます。ただし、ブラウザにアップロード先のパスを入力した場合は、上記と同じ症状が出ます。
|
1
PHPのソースの誤記の修正、実行環境と拡張子についての記述の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -2,13 +2,13 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
httpでファイルアップロードフォームを作成し、サーバに画像をアップロードして表示します。
|
5
|
+
httpとPHPでファイルアップロードフォームを作成し、サーバに画像をアップロードして表示します。
|
6
6
|
|
7
7
|
|
8
8
|
|
9
9
|
### 発生している問題・エラーメッセージ
|
10
10
|
|
11
|
-
アップロード先のURLをchrome, safariに直打ちし、画像を表示させたとき、
|
11
|
+
アップロード先のURLをchrome, safariに直打ちし、画像(jpg, jpeg)を表示させたとき、
|
12
12
|
|
13
13
|
約1KBの小さい画像は表示できましたが、約1.3MBの大きい画像は以下のようになり、正しく表示されません。
|
14
14
|
|
@@ -38,7 +38,7 @@
|
|
38
38
|
|
39
39
|
if (is_uploaded_file($_FILES['GAZOU1']['tmp_name'])) {
|
40
40
|
|
41
|
-
$new_name_GAZOU1 = 'images/GAZOU1' . pathinfo($_FILES['GAZOU1']['name'], PATHINFO_EXTENSION);
|
41
|
+
$new_name_GAZOU1 = 'images/GAZOU1.' . pathinfo($_FILES['GAZOU1']['name'], PATHINFO_EXTENSION);
|
42
42
|
|
43
43
|
if (!move_uploaded_file($_FILES['GAZOU1']['tmp_name'] , $new_name_GAZOU1)) {
|
44
44
|
|
@@ -63,3 +63,37 @@
|
|
63
63
|
post_max_size: 8M
|
64
64
|
|
65
65
|
upload_max_filesize: 32M
|
66
|
+
|
67
|
+
|
68
|
+
|
69
|
+
###実行環境
|
70
|
+
|
71
|
+
開発で使用しているローカル環境と、本番環境であるレンタルサーバーでの環境があり、どちらでもほとんど同じ症状が出ています。
|
72
|
+
|
73
|
+
ローカル:
|
74
|
+
|
75
|
+
Server API : Apache 2.0 Handler
|
76
|
+
|
77
|
+
Apache Version : Apache/2.4.46 (Unix) OpenSSL/1.0.2u PHP/7.4.16 mod_wsgi/3.5 Python/2.7.13 mod_fastcgi/mod_fastcgi-SNAP-0910052141 mod_perl/2.0.11 Perl/v5.30.1
|
78
|
+
|
79
|
+
Hostname:Port : localhost:8888
|
80
|
+
|
81
|
+
HTTP_HOST : localhost:8888
|
82
|
+
|
83
|
+
PHP Version : 7.4.16
|
84
|
+
|
85
|
+
|
86
|
+
|
87
|
+
レンタルサーバー:
|
88
|
+
|
89
|
+
Server API : Apache 2.0 Handler
|
90
|
+
|
91
|
+
Apache Version : Apache
|
92
|
+
|
93
|
+
PHP Version : 7.4.25
|
94
|
+
|
95
|
+
|
96
|
+
|
97
|
+
ローカル環境だと、(Macなので)Finderでアップロード先のパスを入力した場合、大きい画像でも問題なく表示されます。ただし、ブラウザにアップロード先のパスを入力した場合は、上記と同じ症状が出ます。
|
98
|
+
|
99
|
+
レンタルサーバー上の環境だと、レンタルサーバーで利用できるファイルシステムでアップロードした画像をプレビューしようとしても、正しく表示されず、上記の症状が出ます(このファイルシステムは、ブラウザ上で動作するためと推測しています)。
|