我需要可以通过url地址,通过nginx服务器, 获取Windows Server 2012(10.128.6.50) 服务器的pdf文件。
http://10.128.6.50:9999/file_...
10.128.6.50服务器nginx配置如下:
要获取的文件如下:
【问题】假设,我只知道,文件名的部分信息,并且这部分信息是能唯一标识一个文件的,我是否可以在url中使用通配符或正则表达式来匹配文件:
http://10.128.6.50:9999/file_...*_K1941100000123C.pdf
上面这种写法不对,报错信息如下图,这种思路是否可以,如果url可以应该怎么写?nginx配置怎么修改?
如果,不可以,我在不知道完整文件名的情况下,怎么下载文件?
如果,nginx 软件不行,是否可以通过安装其他软件来实现,比如ftp?
不能. Nginx没有这种功能. 要实现, 只能自己通过脚本实现.
把请求转到 Java, Python, PHP 上, 然后根据你自己定的规则去目录下找文件, 然后下载, 或者302跳转一下.
还有就是, 可以打开nginx的 autoindex on, 把文件列表显示出来 , 自己点下载.