我这样的要求有没有可能通过设置虚拟路径实现?

我这样的要求有没有可能通过设置虚拟路径实现?

我希望把文件存放在硬盘任意目录下而不是工程目录下,而且目录下会动态的新生成文件夹,可以通过http去请求新文件夹下的文件。我用了tomcat的虚拟路径,也试了apache了documentRoot,把硬盘的任意一个目录虚拟成url下的一个路径,可是这样仅对本目录下文件有效,比如我虚拟了d:/image,这样在image下的图片文件都能得到,可是如果image下有新文件夹,下面的图片文件就显示不出来,url看起来是对的,网站地址/虚拟路径/新文件夹/图片.jpg,可是页面上就是无法显示,我希望有经验的帮忙想下,我希望上传的文件放在硬盘任意目录不是工程目录下并且会新建文件夹,又能直接用src=“地址”的方式直接读出图片有没有可能?还是只有把图放在工程目录下才可以?
恩通过apache还是可以做到的,把root的路径设为硬盘的一个目录就可以了,一开始是我自己一个方法没写对,现在已经可以了,不过好像apache不认bmp是吧?有什么方法增加apache的解析文件类型啊?