我对nginx完全不熟悉。我在windows pc上安装了nginx。
我想要做的是在D:\
localhost:8082/list
上server {
listen 8082;
location / {
root D:/;
autoindex on;
}
}
服务一个文件列表。
如果我使用以下内容:
localhost:8082
我可以在server {
listen 8082;
location /list {
root D:/;
autoindex on;
}
}
上正确地看到我想要的东西。但如果我把它改为:
localhost:8082/list
页面String[] projection = { MediaStore.Images.Media.DATA };
Cursor cursor = getActivity().managedQuery(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, projection, null, null, null);
int column_index_data = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToLast();
String photoPath = cursor.getString(column_index_data);
出现404错误。
答案 0 :(得分:4)
您需要的是alias
而不是root
。
server {
listen 8082;
location /list {
alias D:/; ##### use alias, not root
autoindex on;
}
}