1

我正在从我的应用程序中上传一些文件

C:\oracle\MiddlewareWeblogic\user_projects\domains\base_domain\uploads

因为从我的代码中,

File f=new File(".");
f.getCanonicalPath();

自动返回我上面的路径(不知道如何!)

我在 base_domain 中创建了一个名为“uploads”的文件夹,并在其中上传用户文件等

但是我想要一些基于网络的上传文件夹路径,比如将“上传”映射到,比如说,http://localhost:7001/<my-context-root>/UPLOADS/userdoc.pdf

就像是

<wls:virtual-directory-mapping>
   <local-path>C:\oracle\MiddlewareWeblogic\user_projects\domains\base_domain\uploads</local-path>
   <url-pattern>/UPLOADS/*</url-pattern>
   <url-pattern>*.pdf</url-pattern>
</wls:virtual-directory-mapping>

我尝试了它及其不同的变体,但由于某些非常奇怪的原因,它对我不起作用:(
在我的 weblogic.xml 文件中,所有标签都有 wls: 前缀,这就是我的前辈为我制作的。

任何人都可以请帮忙。我将不胜感激

4

0 回答 0