MozTW 討論區
https://forum.moztw.org/

TB 3.1b1 附件处理不正确,版主看到后请设法提交BUG。(已解决)
https://forum.moztw.org/viewtopic.php?f=9&t=29619
1 頁 (共 1 頁)

發表人:  alanlql [ 2010-03-03, 09:58 ]
文章主題 :  TB 3.1b1 附件处理不正确,版主看到后请设法提交BUG。(已解决)

今发现nightly下有3.1b1下载,装了试用了下,发现3.1a1pre至今一直存在的问题,Content-Type: application/octet-stream类型的附件不能正常处理,而以正文的方式显示编码内容,只有FWD该邮件时能看到附件,但无法另存到硬盘。而且当此类附件很大时,点击该邮件会发生因显示过多内容而过多占用CPU资源。查看该类邮件源码时可看到类似以下内容:

. . . . . .
Content-Disposition: attachment; filename="FinaShow.rar"
Content-Type: application/octet-stream ; charset="ISO-8859-1"; name="FinaShow.rar"
Content-Transfer-Encoding: base64

UmFyIRoHAM+QcwAADQAAAAAAAABnRnTAgjcAI0IAAAJFBwACKjJMcDVLVzwdMxcAIAAAAEZpbmFT
aG93XGJnYm9uZC5ibXAAAcARGgFZEQyM1YARwjEkAgbkn3e/Sefd0RzsjjckbkfZ35uPSo2wbBjZ
GxxjBs1o0JAM0ISRoSAYNgMEaVqBCEjUtIDGA2CNLAWkSNC1At+JCQvwHMxaRLMSWZ9L57Vv5+eS
eWlgkNnnfgcnXWdPpV+U88xVltU1y6rl+37Wz2sf+M9vnKquVVc9uueXeZl6Murq6q8qvcu8z+w/
tNeJbVV5x5qn+eMksahh6gx+m/zvX+V9VtVJyOmWw2fyTc6uHpuuXwxnxb5nDaIYZvHeXnsg3aPM
YjRZfDh8SaMYOuWw7h7fk5/JegjwQKTSZnEe/73nuGM8nSZjEs3kl1Ii1IljN47zXXLen9TJ1Oip
. . . . . . . .

發表人:  alanlql [ 2010-03-03, 10:15 ]
文章主題 :  Re: TB 3.1b1 附件处理不正确,版主看到后请设法提交BUG。

原3.0没有这个问题。

發表人:  alanlql [ 2010-03-03, 14:22 ]
文章主題 :  Re: TB 3.1b1 附件处理不正确,版主看到后请设法提交BUG。

试着将邮件导出成eml文件,将application/octet-stream改为application/msword,打开该邮件文件,虽然显示图标不正确,但能操作附件,而改为application/winrar后,则图标正确,也能正常操作附件了。但这个邮件附件类型是由发送方确定的,就算我用TB来带一个RAR文件,其文件类型也是application/octet-stream。

發表人:  alanlql [ 2010-03-03, 14:47 ]
文章主題 :  Re: TB 3.1b1 附件处理不正确,版主看到后请设法提交BUG。

发现 application/octet-stream 用于非exe附件时会出错,用于exe文件时正常,如以下情况就能正常处理附件。

. . . . . .
Content-Type: application/octet-stream;
name="PxRateDisplaySet.exe"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="PxRateDisplaySet.exe"

TVqQAAMAAAAEAAAA//8AALgAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAA6AAAAA4fug4AtAnNIbgBTM0hVGhpcyBwcm9ncmFtIGNhbm5vdCBiZSBydW4gaW4g
. . . . . .

發表人:  alanlql [ 2010-03-05, 09:02 ]
文章主題 :  Re: TB 3.1b1 附件处理不正确,版主看到后请设法提交BUG。

问题找到:
当附件类型为:Content-Type: application/octet-stream 时,如果所附的文件扩展名没有配置在TB中(可通过Options->Attachments查看),则会出现不能处理附件的情况,而新建邮件时附带此类型文件一旦发送,已发邮件中查看该邮件也会出现不正常,只要配置在TB中的文件类型没有这种问题。

暂时解决办法:
将邮件导出为.eml文件,用Notepad++或其他文本文件编辑软件将Content-Type: application/octet-stream中的octet-stream改为任意值,再打开该.eml文件,此时可看到附件,双击附件选择一个程序打开附件,此时,原邮件中的附件的文件类型已被配置到TB中,再看原邮件附件正常。

發表人:  timdream [ 2010-03-07, 23:03 ]
文章主題 :  Re: TB 3.1b1 附件处理不正确,版主看到后请设法提交BUG。

您好,

請問是中文版專有的 bug 嗎? 不是的話要直接跟開發方面反映喔。
如果有可重現的步驟最好。

發表人:  alanlql [ 2010-03-08, 10:03 ]
文章主題 :  Re: TB 3.1b1 附件处理不正确,版主看到后请设法提交BUG。

本人使用的是英文版。
重现方法:
随便找个小文件(rar等二进制文件),将文件扩展名改为111或222之类的非常规文件扩展,新建一封邮件,附带上此文件并保存,将保存的邮件从草稿中移到收件箱,即可看到该附件不能处理,并显示编码内容。

發表人:  alanlql [ 2010-03-10, 21:20 ]
文章主題 :  Re: TB 3.1b1 附件处理不正确,版主看到后请设法提交BUG。(已解决)

刚才下了今天(3月10日)的nightly版,该问题已得到修正,感谢版主的帮助。

1 頁 (共 1 頁) 所有顯示的時間為 UTC + 8 小時
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/