hiro yamamoto works

マイコンハード、ソフトを作ったりしています。
お家や現場のお困りごと解決に!
内容利用は自己責任でお願いします。

SDWebServerスケッチでクライアントのダウンロード完了を検出する

2022-10-30 20:55:13 | マイコンソフトウェア

行番号104〜106を改変する
if (server.streamFile(dataFile, dataType) != dataFile.size()) {
    //"送信データが予想より少ない!"メッセージを出力する
DBG_OUTPUT_PORT.println("Sent less data than expected!");
}

改変後
if (server.streamFile(dataFile, dataType) != dataFile.size()) {
DBG_OUTPUT_PORT.println("Sent less data than expected!");
//送信済データサイズとファイルデータサイズが同じで リクエストパラメータ名が
//"download"の時にファイルのダウンロードが正常終了したと判断する
} else if (server.hasArg("download")) {
//ここに/実行したい処理を書く
}