2011-06-24 101 views
0

你好我上傳使用JSP文件上傳位置

String filePath = context.getRealPath("/")+"/Library/"; 

都得到保存的所有圖像,我的圖片

.../workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/MyProj/Library/ 

,當我在

.../workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/MyProj/Library/ 
列出文件來自終端的

我可以看到上傳的圖像。但如果我列出的文件在

.../workspace/MyProj/Library/ 

我看不到它們。也從日食(項目瀏覽器內)

MyProj 
->Library 

我看不到上傳的圖像。然後我想可能那個位置是一種臨時的位置,並重新啓動了我的電腦。但上傳的圖片仍然在

.../workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/MyProj/Library/ 

但通過eclipse他們不可見,做文件 - >刷新也沒有幫助。我的問題如下將上傳的圖像留在這個位置

.../workspace/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/MyProj/Library/ 

和爲什麼我不能從日食看到它們?如果有可能你可以告訴我如何直接將它們保存在

.../workspace/MyProj/Library/ 

謝謝!

+1

這是什麼都與Java,JSP或servlet來呢?它看起來像一個Eclipse使用問題。 – MatthewD

回答

0

您看不到圖像,因爲eclipse已將您的web應用程序部署到服務器,並且圖像正在上傳到服務器。

您可以通過它們直接保存到您的工作空間:

System.getEnv("user.home")+"/workspace/MyProj/Library/" 

代替:

context.getRealPath("/")+"/Library/";