是否可以在目录中的 rust Rocket 静态文件中显示文件列表。我已经在火箭 0.4 和 0.5 中尝试过。但我没有成功。
它可以通过actix_web 和actix_files 来完成。
HttpServer::new(move|| {
App::new().service(fs::Files::new("/", &dir).show_files_listing())
})
.bind(format!("0.0.0.0:{}", port))?
.run()
.await
这是我的火箭代码:
let option = rocket::fs::Options::Index | rocket::fs::Options::DotFiles| rocket::fs::Options::NormalizeDirs;
rocket::build().mount("/", FileServer::new(&dir,option))