-1
私はローカルに画像をアップロードすることができますがリモートでアップロードすることはできませんよ(つまり、別のマシン).Hereは、コード..ですアップロード画像
@WebServlet(「/ UploadServ」 )
パブリッククラスUploadServletが延びるのHttpServlet {Webコンテンツルート( "/")に適切なフォルダのURLの相対を作成するために
private static final String UPLOAD_DIR1 = "\\\\ip-address\\C$\\upload\\";
public UploadServlet() {
super();
}
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doPost(request, response);
}
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
boolean isMultipart = ServletFileUpload.isMultipartContent(request);
if (!isMultipart) {
} else {
try {
List<FileItem> multiparts = new ServletFileUpload(new DiskFileItemFactory())
.parseRequest(new ServletRequestContext(request));
for (FileItem item : multiparts) {
if (!item.isFormField()) {
String name = new File(item.getName()).getName();
item.write(new File(UPLOAD_DIR1 + name));
}
}
// File uploaded successfully
System.out.println("File uploaded successfully");
} catch (Exception ex) {
ex.printStackTrace();
System.out.println("File uploaded failed..");
}
}}
request.getRequestDispatcher("response.jsp").forward(request, response);
}
あなたはあなたにどのような問題があるか教えてください。 –
どのように私は1台のマシンから他のマシンに画像をアップロード/保存できますか?UPLOAD_DIR1 = "C:\\ upload \\"と書くとうまく動作します。しかし、私はちょうど同じマシンではない別のマシンに画像をアップロードしたいです。 – Kumar
投稿したコードはサーバーサイドコードです。あるサーバーを別のサーバーに転送する場合は、 –