我正在使用MultipartConfig來定義特定的URL,我可以用jetty存儲文件,但是如何根據用戶請求更改此值?MultipartConfig實時更改路徑
例如寫入/ tmp /上傳/共享用戶文件。
@SuppressWarnings("serial")
@MultipartConfig(location="/tmp/upload", fileSizeThreshold=1024)
@WebServlet(urlPatterns={"/upload"}, name="upload")
public class UploadServlet extends HttpServlet {
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException
{
resp.setContentType("text/plain");
PrintWriter out = resp.getWriter();
int i=0;
for(Part part: req.getParts())
{
part.write(String.format(part.getName(),i++));
}
}
}
使用此代碼我更改文件的名稱,但我無法更改文件路徑。
目標是將request.part寫入任意目錄和文件名? –