我正在从我的应用程序中上传一些文件
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: 前缀,这就是我的前辈为我制作的。
任何人都可以请帮忙。我将不胜感激