亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

java - spring 4.+ 利用reponse 下載文件看不到文件到底有多大,但是能下載成功 ?
怪我咯
怪我咯 2017-04-18 10:51:46
0
1
540

框架: spring 4.3

下載的代碼:

            String path = android.getPath();
            File file = new File(request.getServletContext().getRealPath("/"), path);
            if (file.exists()) {
                FileInputStream in = null;
                try {
                    response.setContentType("multipart/form-data");
                    response.setHeader("Content-Disposition", "attachment;filename=" + android.getApkName());
                    in = new FileInputStream(file);
                    IOUtils.copy(in,response.getOutputStream());
                } catch (IOException e) {
                    e.printStackTrace();
                } finally {
                    IOUtils.closeQuietly(in);
                }
            }

就上面的這段代碼在主流的瀏覽器(包括手機(jī)瀏覽器)基本都是沒(méi)有問(wèn)題的,
但是在手機(jī)QQ打開(kāi)這個(gè)下載地址的時(shí)候,雖然也能夠下載,但是看不到文件總共有多大,
類似 :

正在下載文件

app.apk
5MB | 0.00B  500kb/s

(腦補(bǔ)下畫(huà)面),下載下來(lái)安裝也是沒(méi)有問(wèn)題的,所以上面的代碼可以存在一些問(wèn)題,所有特來(lái)此求助各位好漢 ?

怪我咯
怪我咯

走同樣的路,發(fā)現(xiàn)不同的人生

reply all(1)
伊謝爾倫

Add a sentence response.setHeader("Content-Length", file.length())Try again

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template