質問編集履歴
1
思い付きを追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -125,3 +125,33 @@
|
|
125
125
|
「試したこと」の方向性自体が間違っているのか、それとも方向性は合っているけど記述が不足している、間違っているのか
|
126
126
|
|
127
127
|
他にこのような方法があるんじゃないのか、などアドバイスいただけると嬉しいです
|
128
|
+
|
129
|
+
|
130
|
+
|
131
|
+
### 追記
|
132
|
+
|
133
|
+
今、一つパッと思いついたのですが、server.onNotFoundで指定されたパスのファイルがSPIFFS内に存在するかlistDirで検索して、一致した場合にそのファイルをrequest->sendすれば、a herfやJavaScriptのlocation.replace(link);でダウンロードできるかも…
|
134
|
+
|
135
|
+
|
136
|
+
|
137
|
+
それと、参考にしている(というか本家の)ページにこんな記述がありました。
|
138
|
+
|
139
|
+
https://github.com/me-no-dev/ESPAsyncWebServer#file-upload-handling
|
140
|
+
|
141
|
+
```Arduino
|
142
|
+
|
143
|
+
// save callback for particular URL path
|
144
|
+
|
145
|
+
auto handler = server.on("/some/path", [](AsyncWebServerRequest *request){
|
146
|
+
|
147
|
+
//do something useful
|
148
|
+
|
149
|
+
});
|
150
|
+
|
151
|
+
```
|
152
|
+
|
153
|
+
|
154
|
+
|
155
|
+
これを使って、/log以下にアクセスされたときに起動するハンドラーが作れたりしないかなぁ…
|
156
|
+
|
157
|
+
本日は他の作業をやらなくてはならず時間がないため、検証は来週に行うことにします…
|