在JSP中图片上传到服务器后无法读取(已解决)

原图片名称是中文的, 中间有一个空格.

解决办法: 上传图片时, 图片用 java.uti.UUID.UUID.randomUUID()命名, 不要用原来的图片名!!!

File saveFile = new File(request.getSession().getServletContext().getRealPath("\\").substring(0, 44)
                    + File.separator + "src"
                    + File.separator + "main"
                    + File.separator + "webapp"
                    + File.separator + "upload"
                    + File.separator + "images"
                    + File.separator + "commodity"
                    + File.separator
                    + UUID.randomUUID()
                    + filename.substring(filename.indexOf('.')));

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章