现在我正在使用nanoHTTPd服务器传输本地文件,它工作正常。
public Response serve(String uri, Method method,
Map<String, String> header,
Map<String, String> parameters,
Map<String, String> files) {
String answer = "";
FileInputStream fis = null;
try {
fis = new FileInputStream(Environment.getExternalStorageDirectory()
+ "/3886_654.mp4");
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
try {
return Response.newFixedLengthResponse(Status.OK, "video/mp4", fis, fis.available());
} catch (IOException e) {
e.printStackTrace();
}
return Response.newFixedLengthResponse("");
}
但如果我想要服务器在线文件我该怎么做呢。基于url有时我会解密响应并提供服务。