質問編集履歴

7

追記

2021/05/23 00:16

投稿

ttah
ttah

スコア35

test CHANGED
File without changes
test CHANGED
@@ -171,3 +171,9 @@
171
171
 
172
172
 
173
173
  ```
174
+
175
+
176
+
177
+ Stripe API
178
+
179
+ ![イメージ説明](3e50504019776332276c612be19bc4ac.png)

6

誤字

2021/05/23 00:16

投稿

ttah
ttah

スコア35

test CHANGED
File without changes
test CHANGED
@@ -86,8 +86,6 @@
86
86
 
87
87
  })
88
88
 
89
- })
90
-
91
89
 
92
90
 
93
91
 
@@ -150,6 +148,8 @@
150
148
 
151
149
  A file to upload. The file should follow the specifications of RFC 2388 (which defines file transfers for the multipart/form-data protocol).
152
150
 
151
+
152
+
153
153
  と書かれているのですが、この仕様が満たせているのかも分からない状態です。
154
154
 
155
155
 

5

誤字

2021/05/22 10:52

投稿

ttah
ttah

スコア35

test CHANGED
File without changes
test CHANGED
@@ -150,9 +150,11 @@
150
150
 
151
151
  A file to upload. The file should follow the specifications of RFC 2388 (which defines file transfers for the multipart/form-data protocol).
152
152
 
153
+ と書かれているのですが、この仕様が満たせているのかも分からない状態です。
154
+
155
+
156
+
153
157
  ```
154
-
155
- と書かれているのですが、この仕様が満たせているのかも分からない状態です。
156
158
 
157
159
  Stripe
158
160
 

4

追記

2021/05/22 10:51

投稿

ttah
ttah

スコア35

test CHANGED
File without changes
test CHANGED
@@ -144,7 +144,15 @@
144
144
 
145
145
  ファイルパスが怪しいような気がしますがするのでStripeのリファレンスのパスの記載します
146
146
 
147
+ またリファレンスには
148
+
149
+ >
150
+
151
+ A file to upload. The file should follow the specifications of RFC 2388 (which defines file transfers for the multipart/form-data protocol).
152
+
147
153
  ```
154
+
155
+ と書かれているのですが、この仕様が満たせているのかも分からない状態です。
148
156
 
149
157
  Stripe
150
158
 

3

追記

2021/05/22 10:51

投稿

ttah
ttah

スコア35

test CHANGED
File without changes
test CHANGED
@@ -139,3 +139,25 @@
139
139
 
140
140
 
141
141
  [質問内容はこちらのリンク先の内容と同じです](https://stackoverflow.com/questions/49730080/stripe-file-upload-with-ios)
142
+
143
+
144
+
145
+ ファイルパスが怪しいような気がしますがするのでStripeのリファレンスのパスの記載します
146
+
147
+ ```
148
+
149
+ Stripe
150
+
151
+ var fp = fs.readFileSync('/path/to/a/file.jpg');
152
+
153
+
154
+
155
+
156
+
157
+ 私のパス
158
+
159
+ file:///var/mobile/Containers/Data/Application/CD695EC3-A2C5-4BCD-8341-8B785BA94F14/Documents/FrontSide_Img
160
+
161
+
162
+
163
+ ```

2

誤字

2021/05/22 02:54

投稿

ttah
ttah

スコア35

test CHANGED
File without changes
test CHANGED
@@ -66,19 +66,9 @@
66
66
 
67
67
 
68
68
 
69
- let StringPath = fileURL.absoluteString
69
+ let data: [String: Any] = ["path": fileURL.absoluteString, "fileName": fileName]
70
70
 
71
-
72
-
73
- createFiles(path: StringPath, fileName: fileName)
71
+
74
-
75
- })
76
-
77
-
78
-
79
- func createFiles(path: String, fileName: String) {
80
-
81
- let data: [String: Any] = ["path": path, "fileName": fileName]
82
72
 
83
73
  functions.httpsCallable("createFiles")
84
74
 
@@ -95,6 +85,12 @@
95
85
  }
96
86
 
97
87
  })
88
+
89
+ })
90
+
91
+
92
+
93
+
98
94
 
99
95
  ```
100
96
 

1

誤字

2021/05/22 00:11

投稿

ttah
ttah

スコア35

test CHANGED
File without changes
test CHANGED
@@ -66,17 +66,33 @@
66
66
 
67
67
 
68
68
 
69
- let stripe = StripeCostomerRepository()
70
-
71
69
  let StringPath = fileURL.absoluteString
72
70
 
73
71
 
74
72
 
75
- stripe.createFiles(path: StringPath, fileName: fileName, completion: { fileID in
73
+ createFiles(path: StringPath, fileName: fileName)
76
74
 
77
- completion(fileID)
75
+ })
78
76
 
77
+
78
+
79
+ func createFiles(path: String, fileName: String) {
80
+
81
+ let data: [String: Any] = ["path": path, "fileName": fileName]
82
+
83
+ functions.httpsCallable("createFiles")
84
+
85
+ .call(data, completion: { result, error in
86
+
87
+ if let err = error {
88
+
89
+ print("err")
90
+
91
+ } else {
92
+
79
- log.debug(fileID)
93
+ print(result)
94
+
95
+ }
80
96
 
81
97
  })
82
98