1

次のように NanoHTTPD サーバーにファイルを配置しました。

private class WebServer extends NanoHTTPD {

    public WebServer()
    {
        super("hostname", 8080);
    }

    @Override
    public Response serve(String uri, Method method,
                          Map<String, String> header,
                          Map<String, String> parameters,
                          Map<String, String> files) {
        String answer = "";
        FileInputStream inputStream = null;
        try {
            inputStream = new FileInputStream(fileToUpload);
        }catch(Exception e){}
        return new NanoHTTPD.Response(Status.OK, mimeType, inputStream);
    }
}

Web ブラウザーでそのファイルにアクセスするにはどうすればよいですか?

4

1 に答える 1

0
  1. アップロードされたファイルのファイル名を取得するには

マップ ファイル = new HashMap();

session.parseBody(ファイル);

Log.d(TAG, files.toString());

  1. その後、ファイルにアクセスできます
于 2014-12-11T17:51:12.523 に答える