要下载一个名为 aaa.bbb.txt 的txt文件,结果保存的时候文件名变为了aaa[1].bbb.txt 而要下载一个名为 aaa.txt 的txt文件,保存的时候文件名是aaa.txt,正确的。

解决方案 »

  1.   

    是取了数组。            String tempFileName = "";
                String[] tempExtendName = filePath.split("\\.");
                String extendName = ".";
                if (tempExtendName.length > 1) {
                    extendName = extendName + tempExtendName[1];
                } else {
                    extendName = "";
                }
                tempFileName = attachmentName;
      

  2.   

    response.setHeader("Content-Disposition", "attachment; filename=aaa.bbb.txt");这个已经对了,但是结果保存的时候文件名变为了aaa[1].bbb.txt