搜索

jquery 怎么弹出文件“另存为”对话框

发布网友 发布时间:2022-04-24 01:48

我来回答

1个回答

热心网友 时间:2022-04-25 00:12

浏览器的文件保存功能和前端技术没有多大关系,
它要求服务端的数据以指定的MIME格式写出到客户端浏览器,浏览器自己会解析这些数据流,
这个格式主要是指:“application/octet-stream”
其他主要的MIME格式还包括:
"css": "text/css",
"gif": "image/gif",
"html": "text/html",
"htm": "text/html",
"ico": "image/x-icon",
"jpeg": "image/jpeg",
"jpg": "image/jpeg",
"js": "text/javascript",
"json": "application/json",
"pdf": "application/pdf",
"png": "image/png",
"svg": "image/svg+xml",
"swf": "application/x-shockwave-flash",
"tiff": "image/tiff",
"txt": "text/plain",
"wav": "audio/x-wav",
"wma": "audio/x-ms-wma",
"wmv": "video/x-ms-wmv",
"xml": "text/xml"
等。

浏览器一般根据后缀名获得资源的MIME格式,并且使用浏览器本身的插件来展开资源,没有打开指定资源的插件时,将被浏览器提示保存到本地。

目前IE内核浏览器插件是相当‘不丰富的’,所以很多情况会弹出来‘另存为’弹框,火狐在解析js、css文件的时候还是会有直接展示的,像Chrome就相当人性化了,基本不会有弹窗,连浏览器下载都是先下载完了,放窗体最下面,要用了,就另存为,不用的话一般也就扔那儿了。
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top