Questions tagged «mime»

多用途Internet邮件扩展(MIME)是一种Internet标准,它扩展了电子邮件的格式,以支持除ASCII之外的字符集中的文本,非文本附件,具有多个部分的消息正文以及非ASCII字符集中的标头信息

3
PDF文件的正确MIME媒体类型
使用PDF时,我遇到了MIME类型application/pdf和application/x-pdf其他。 这两种类型之间有区别吗?如果是,那是什么?是一个比另一个更好的选择吗? 我正在开发一个Web应用程序,该应用程序必须交付大量PDF,如果有的话,我想以正确的方式进行操作。

21
检测浏览器何时接收文件下载
我有一个页面,允许用户下载动态生成的文件。生成需要很长时间,因此我想显示一个“等待”指示。问题是,我不知道如何检测浏览器何时收到文件,因此可以隐藏指示器。 我正在以隐藏的形式发出请求,该请求会发布到服务器,并以隐藏的iframe作为结果。这样一来,我就不会用结果替换整个浏览器窗口。我在iframe上侦听“加载”事件,希望下载完成后将触发该事件。 我随文件返回一个“ Content-Disposition:附件”标头,这将导致浏览器显示“保存”对话框。但是浏览器不会在iframe中触发“加载”事件。 我尝试的一种方法是使用多部分响应。因此它将发送一个空的HTML文件以及附加的可下载文件。例如: Content-type: multipart/x-mixed-replace;boundary="abcde" --abcde Content-type: text/html --abcde Content-type: application/vnd.fdf Content-Disposition: attachment; filename=foo.fdf file-content --abcde 这在Firefox中有效;它接收到空的HTML文件,触发“加载”事件,然后显示可下载文件的“保存”对话框。但是它在IE和Safari上失败;IE会触发“加载”事件,但不会下载文件,而Safari会下载文件(具有错误的名称和内容类型),并且不会触发“加载”事件。 一种不同的方法可能是调用开始文件创建,然后轮询服务器直到服务器就绪,然后下载已创建的文件。但是我宁愿避免在服务器上创建临时文件。 有谁有更好的主意吗?
487 javascript  http  mime 

7
为Excel文档设置MIME类型
MS Excel具有以下观察到的MIME类型: application/vnd.ms-excel (官方) application/msexcel application/x-msexcel application/x-ms-excel application/x-excel application/x-dos_ms_excel application/xls application/x-xls application/vnd.openxmlformats-officedocument.spreadsheetml.sheet (xlsx) 是否有一种适用于所有版本的类型?如果没有,我们是否需要分别设置response.setContentType()这些哑剧类型中的每一种? 另外,我们在应用程序中使用文件流来显示文档(不仅仅是excel-任何类型的文档)。这样,如果用户选择保存文件,我们如何保留文件名-当前,呈现文件的servlet的名称显示为默认名称。
361 excel  content-type  mime 


22
在Java中获取文件的Mime类型
我只是想知道大多数人如何从Java文件中获取mime类型?到目前为止,我已经尝试了两个工具:JMimeMagic&Mime-Util。 第一个给我内存异常,第二个没有正确关闭其流。我只是想知道其他人是否拥有他们使用和正常工作的方法/库?
336 java  mime 

14
字体的正确MIME类型
在网上搜索时,我发现了很多关于字体的正确MIME类型的不同建议,但是我还没有尝试过使我摆脱Chrome警告的任何MIME类型,例如: 资源被解释为字体,但以MIME类型font / otf传输 字体是OTF。 到目前为止,我已经尝试了以下MIME类型 字体/ otf 应用程序/字体-otf 应用程序/字体 应用程序/ OTF 应用/八位字节流 应用程序/ x-font-otf application / x-font-TrueType(我知道它不是truetype,但是有一个消息来源引用了OTF)
249 mime  fonts 



18
如何在python中找到文件的mime类型?
假设您要将一堆文件保存在某个地方,例如在BLOB中。假设您想通过网页分发这些文件,并让客户端自动打开正确的应用程序/查看器。 假设:浏览器通过HTTP响应中的mime-type(content-type?)标头找出要使用哪个应用程序/查看器。 基于此假设,除了文件的字节外,您还希望保存MIME类型。 您将如何找到文件的MIME类型?我目前在Mac上,但是在Windows上也应该可以使用。 将文件发布到网页时,浏览器是否添加此信息? 是否有一个整洁的python库来查找此信息?WebService还是(甚至更好的)可下载数据库?
193 python  mime 

8
邮件分段/替代vs分段/混合
当创建的电子邮件,你都应该设置内容类型来multipart/alternative发送HTML和文本时或multipart/mixed发送文本和附件时。 如果要发送HTML,文本和附件,该怎么办?同时使用?
148 email  smtp  content-type  mime 


4
如何使用CSV MIME类型?
在我正在使用的Web应用程序中,用户可以单击指向CSV文件的链接。没有为mime-type设置标题,因此浏览器仅将其呈现为文本。我希望此文件以.csv文件的形式发送,因此用户可以直接使用calc,excel,gnumeric等打开它。 header('Content-Type: text/csv'); echo "cell 1, cell 2"; 此代码可以在我的计算机上正常工作(不是一直如此吗?),但在另一台计算机上不起作用。 我的浏览器是FF 3.0.1(在Linux上)的每晚构建。它无法使用的浏览器是IE 7和FF 3.0(在Windows上) 我有没有意识到的怪癖?
125 php  csv  http-headers  mime 

1
是否有“默认” MIME类型?
是否有什么可以被视为“默认”模仿类型? 我看过“未知/未知”和“应用程序/二进制”。但是,如果找不到其他MIME类型,是否有默认值可恢复?
117 mime-types  mime 


13
将图像嵌入html电子邮件中
我正在尝试发送包含嵌入式gif图像的多部分/相关html电子邮件。该电子邮件是使用Oracle PL / SQL生成的。我的尝试失败了,图片显示为红色X(在Outlook 2007和yahoo邮件中) 我已经发送HTML电子邮件已有一段时间了,但是我现在的要求是在电子邮件中使用多个gif图像。我可以将它们存储在我们的一台Web服务器上并仅链接到它们,但是许多用户的电子邮件客户端不会自动显示它们,因此需要更改设置或手动为每封电子邮件下载它们。 因此,我的想法是嵌入图像。我的问题是: 我在这里做错了什么? 嵌入方法正确吗? 如果我需要使用越来越多的图像,还有其他选择吗?附件将不起作用,因为图像通常是徽标和图标,在邮件的上下文范围内是没有意义的。另外,电子邮件的某些元素是到在线系统的链接,因此生成静态PDF和附加将不起作用(据我所知)。 片段: MIME-Version: 1.0 To: me@gmail.com BCC: me@yahoo.com From: email@yahoo.com Subject: Test Reply-To: email@yahoo.com Content-Type: multipart/related; boundary="a1b2c3d4e3f2g1" --a1b2c3d4e3f2g1 content-type: text/html; <html> <head><title>My title</title></head> <body> <div style="font-size:11pt;font-family:Calibri;"> <p><IMG SRC="cid:my_logo" alt="Logo"></p> ... more html here ... </div></body></html> --a1b2c3d4e3f2g1 Content-Type: image/gif; Content-ID:<my_logo> Content-Transfer-Encoding: base64 …
113 html  image  oracle  email  mime 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.