如何在特定地点或路径上传图片?

时间:2013-12-10 10:31:27

标签: java servlets image-upload

我正在尝试上传图片,但我不能。 当我的应用程序在本地磁盘,即d:\然后它工作。 但是,当我将我的应用程序放在办公室服务器上时,当我尝试上传图像时,它就无法正常工作。 在我使用以下路径之前:

final String path = "D:\\Workspace\\B2B Solution\\WebContent\\product_images\\";

现在我的申请位于:

\\ADMIN\keyur\Workspace\B2B Solution\WebContent\product_images

放置在网络上。 那么我不得不在servlet中传递哪个地址。

请帮忙吗?

3 个答案:

答案 0 :(得分:1)

可能你需要创建这样的路径:

File fp = new File("\\\\ADMIN\\keyur\\Workspace\\B2B Solution\\WebContent\\product_images");

您需要转义路径中的所有斜杠。

另一种选择是使用第三方JCIFS API通过Samba创建到网络共享的连接;这也使您可以控制哪个用户用于连接可能有用的共享。

答案 1 :(得分:0)

start your path with "..\Workspace\B2B Solution\WebContent\product_images" dont use full path

答案 2 :(得分:-1)

在这种情况下,你需要检查你的路径。使用正确的路径,您将不会遇到任何问题。