如何创建Java .pptx文件上传功能?

时间:2016-04-15 20:10:17

标签: java powerpoint

multiReq.getFilesystemName在.pptx案例中返回null名称,但在所有其他扩展名中都能正常工作。

ResourceBundle res = ResourceBundle.getBundle("Application");
String servername = request.getRequestURI();
servername = servername.substring(0, servername.lastIndexOf("/"));
                if (servername.indexOf("/servlet") > 0)
                    servername = servername.substring(0, servername.indexOf("servlet"));
                attach.append(res.getString("smileswrk"));
                attach.append("/attachments");
                attach.append(request.getRequestURI().substring(0, index_u));
                attach.append("/");
                attach.append("performance");
                attach.append("/");
File dir = new File(attach.toString());
                if (!dir.isDirectory())
                    dir.mkdirs();
    MultipartRequest multiReq = new MultipartRequest(request, attach.toString(), 100 * 1024 * 1024);
strfile = multiReq.getFilesystemName("goaluploadingFile");

我正在创建目录,以便用户可以在以后从视图中下载它,因为该文件需要存储在服务器目录中,并且此代码无法在.pptx中运行,因为MultipartRequest.getFilesystemName方法在以下情况下返回null .pptx文件,但在其他扩展名的情况下,它会提供上传的文件名,例如abc.txt

0 个答案:

没有答案