繁体   English   中英

如何访问上传到NanoHTTPD的文件?

[英]How do I access the file I've uploaded to NanoHTTPD?

我已经将文件放在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浏览器中访问该文件?

  1. 获取上载文件的文件名

地图文件= new HashMap();

session.parseBody(文件);

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

  1. 然后您可以访问文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM