2013-12-10 2 views
-1

이미지를 업로드하려고하는데 할 수 없습니다. 내 응용 프로그램이 로컬 디스크에있을 때 (예 : d : \) 작동합니다. 하지만 사무실 서버에 응용 프로그램을 넣었을 때 이미지를 업로드하려고 할 때 작동하지 않습니다. 내가 경로를 따라 사용하고하기 전에 네트워크에특정 장소 또는 경로에서 이미지를 업로드하는 방법은 무엇입니까?

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

장소 즉 :

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

지금 내 응용 프로그램에 상주합니다. 서블릿에서 어떤 주소를 전달해야하는지 모르겠습니다.

도움이 필요하십니까?

+0

당신은'File' 객체를 사용하고 있습니까? –

+0

@KevinBowersox - 아니요 파트를 사용하고 있습니다. 'final Part filePart = request.getPart ("product_image_upload"); ' –

답변

-1

그런 경우 경로를 확인해야합니다. 올바른 경로를 사용하면 문제가 발생하지 않습니다.

+0

체크하는 방법 ?? –

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

아니요 작동하지 않습니다. –

1

아마 당신은이 같은 경로를 만들어야합니다

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

당신은 경로에있는 모든 슬래시를 이스케이프해야합니다.

또 다른 옵션은 타사 JCIFS API를 사용하여 Samba를 통해 네트워크 공유에 연결하는 것입니다. 또한 도움이 될 수있는 공유에 연결하는 데 사용되는 사용자를 제어 할 수 있습니다.