单击链接,用JS实现“右键-文件另存为”功能

单击链接,用JS实现“右键-文件另存为”功能,第1张

参考例子,如下:

String serverName = request.getServerName()

String realPath = request.getRealPath(serverName)// 取得互联网程序的绝对地址

realPath = realPath.substring(0, realPath.lastIndexOf("\\"))

String filepath = realPath + "\\downloads\\" // 创建文件的保存目录

String filename = request.getAttribute("xlsFileName") + ""

File file = null

FileInputStream fin = null

ServletOutputStream op = null

try {

    file = new File(filepath + filename)

    if (!file.exists() || !file.isFile()) {

        System.out.println(filename + "is not existed ")

        return

    }

    response.reset()

    response.setHeader("Content-Type", "application/vnd.ms-excel")

    response.setHeader("Content-Disposition",

            "attachment filename=" + filename)

    fin = new FileInputStream(file)

    op = response.getOutputStream()

 

    File f = new File(filepath)

    if (f.isDirectory()) {

        for (int i = 0 i < f.listFiles().length i++) {

            File ftmp = f.listFiles()[i]

            ftmp.delete()

        }

    }

    int len

    byte[] buf = new byte[1024]

    while ((len = fin.read(buf)) != -1) {

        op.write(buf, 0, len)

    }

    op.flush()

} catch (Exception e) {

    System.out.println(e.getMessage())

} finally {

    if (op != null) {

        op.close()

        op = null

    }

    if (fin != null) {

        fin.close()

        fin = null

    }

}

分类: 电脑/网络 >>程序设计 >>其他编程语言

问题描述:

如题。请问怎样把TXT文件保存为JS文件。

解析:

你打开文件,点击另存为,在文件名处写上"name.js",保存就可以了,这样就把txt文件改成js文件了.

单击文件菜单下的另存为就会d出一个另存为对话框,这时再在保存类型下选择.txt类型,这样就可以把整个网页保存下来,至于你说的内容不乱,这个我不太清楚.不过只要你再在.txt文件里修改一下就行了,或者你将你要的内容复制到word里面就行了.


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11597381.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存