関連する質問がここで尋ねられました nanohttpdの一時ディレクトリからSDカードにアップロードされたファイルを移動します
参照質問者は、nanohttpd でアップロードしたファイルを外部 SD カードにコピーするよう求めています。ただし、アップロードされたファイルのコピーを内部ストレージ内に保持したい場合は、どうすればよいでしょうか?(たとえば、デバイス設定が SD カードまたは内部ストレージであるかに応じてシステムが割り当てられます)。
質問の作成者は、nanohttpd サーバーからアップロードされたファイルのコピーを作成するためのクラス メソッドを見つけました (特定のディレクトリとの間でコピーする単純なクラス メソッドを使用) https://stackoverflow.com/a/4770586/1673000
しかし、コードをどこにどのように実装すればよいのでしょうか? (適切なアプローチを念頭に置いて)
- このコードを nanohttpd ソース ファイルに実装する必要がありますか? (NanoHttpd.java など) その場合、コードをメイン クラス ファイルにどのように実装しますか。
- nanohttpd.java ソース ファイルを変更せずにそのままにして、おそらく別のクラス ファイルにこの特定の機能を追加することはできますか? (たとえば、いくつかのサンプル HTML コードを解析して「NanoHTTPD を拡張する」別のクラス ファイル) またはクリーンな設計構造を持つという点で推奨される手順は何ですか?
補足: nanohttpd 操作が完了した直後にファイルをコピーできることを望んでいましたが、nanohttpd がオフになった直後に一時ファイルが常に削除されます。
読んでくれてありがとう