質問編集履歴

4

PHP側のエラーメッセージを追記

2017/03/05 04:46

投稿

IzuShin
IzuShin

スコア68

test CHANGED
File without changes
test CHANGED
@@ -76,11 +76,11 @@
76
76
 
77
77
  PHP側で以下のようなエラーがでておりました。
78
78
 
79
- file_put_contents(dl.png): failed to open stream: Permission denied
79
+ Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. in Unknown on line 0
80
80
 
81
81
 
82
82
 
83
- ファイル指定に誤りがあるのでしょうか?
83
+ これはファイルサイズ問題なのでしょうか?
84
84
 
85
85
 
86
86
 

3

コードをコードブロックで囲みました。

2017/03/05 04:46

投稿

IzuShin
IzuShin

スコア68

test CHANGED
File without changes
test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  記述したコードは以下のようになります。
12
12
 
13
- *********************************************************************
13
+ ```Swift
14
14
 
15
15
  let myCofig: URLSessionConfiguration = URLSessionConfiguration.default
16
16
 
@@ -42,7 +42,9 @@
42
42
 
43
43
  task.resume()
44
44
 
45
- *********************************************************************
45
+ ```
46
+
47
+
46
48
 
47
49
 
48
50
 
@@ -52,7 +54,7 @@
52
54
 
53
55
  以下のようなコードを書いておりますが、取得できません。
54
56
 
55
- *********************************************************************
57
+ ```PHP
56
58
 
57
59
  <?php
58
60
 
@@ -68,7 +70,7 @@
68
70
 
69
71
  ?>
70
72
 
71
- *********************************************************************
73
+ ```
72
74
 
73
75
 
74
76
 

2

PHP側のエラーメッセージを追記

2017/03/05 04:45

投稿

IzuShin
IzuShin

スコア68

test CHANGED
File without changes
test CHANGED
@@ -72,6 +72,16 @@
72
72
 
73
73
 
74
74
 
75
+ PHP側で以下のようなエラーがでておりました。
76
+
77
+ file_put_contents(dl.png): failed to open stream: Permission denied
78
+
79
+
80
+
81
+ ファイル名の指定に誤りがあるのでしょうか?
82
+
83
+
84
+
75
85
  ご存知の方がおられましたら教えていただきたいです。
76
86
 
77
87
  よろしくお願いします。

1

PHP側の取得コードをfile_get_contents\(\$_POST\["image"\]\)からfile_get_contents\("php://input"\)に変更しました。

2017/03/05 04:06

投稿

IzuShin
IzuShin

スコア68

test CHANGED
File without changes
test CHANGED
@@ -56,17 +56,15 @@
56
56
 
57
57
  <?php
58
58
 
59
- //PHP側で、画像データと他POSTデータも受けりたい
59
+     // リクエストBodyからファイルのデータ得.
60
60
 
61
- // リクエストBodyからファイルのデータを取得.
62
-
63
- $image = file_get_contents($_POST["image"]);
61
+     $image = file_get_contents("php://input");
64
62
 
65
63
 
66
64
 
67
- // 取得したバイナリデータを画像(png)として保存.
65
+     // 取得したバイナリデータを画像(png)として保存.
68
66
 
69
- file_put_contents('dl.png',$image);
67
+     file_put_contents('dl.png',$image);
70
68
 
71
69
  ?>
72
70