原圖片名稱是中文的, 中間有一個空格.
解決辦法: 上傳圖片時, 圖片用 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('.')));