質問編集履歴

1

追記

2018/12/27 13:56

投稿

B-Hirosuke
B-Hirosuke

スコア22

test CHANGED
File without changes
test CHANGED
@@ -21,3 +21,61 @@
21
21
 
22
22
 
23
23
  どうかご教授お願いします。
24
+
25
+
26
+
27
+ ## 追記
28
+
29
+
30
+
31
+ 質問がわかりにくくて申し訳ありません.
32
+
33
+ コードの一部を追加しました。
34
+
35
+
36
+
37
+ ```html
38
+
39
+ <form action="/app/file/up" method="post" enctype="multipart/form-data">
40
+
41
+ <label>Select File</label>
42
+
43
+ <div class="input-group">
44
+
45
+ <label class="input-group-btn">
46
+
47
+ <input type="file" name="file">
48
+
49
+ </label>
50
+
51
+ <button type="submit" class="btn btn default">Submit</button>
52
+
53
+ </div>
54
+
55
+ </form>
56
+
57
+ ```
58
+
59
+
60
+
61
+ ```python
62
+
63
+ @app.route("/app/file/up", methods=["GET", "POST"])
64
+
65
+ def up():
66
+
67
+ if request.method == "POST":
68
+
69
+ f = request.files["file"]
70
+
71
+ ```
72
+
73
+
74
+
75
+ アプリケーションを起動し、好きなファイルを選択してボタンを押すと、ファイル情報が取得できるということはわかっています。
76
+
77
+ この状態から`f.save(<指定のパス>)`と保存し、その保存先のパスを使って「画像の表示」、「画像配列の変換」などをやってきました.
78
+
79
+ しかし、今回使用したいファイルはデータサイズが大きいので、`f.save()`で別の場所にアップロードせず、ファイルが元々置かれている場所から直接読み込みたいと思いました.
80
+
81
+ 理想的には、ファイルを選択した時にその場所のパスを変数に格納したいです。