您好我正在尝试编写一个需要阅读电子邮件附件(纯文本格式)的Chrome扩展程序。我觉得这应该是可能的,因为gmail会给你一个下载链接,但这不是一个直接的链接,这是不是不可能?
我有以下代码来读取一个不适用于gmail的远程文件:
<script>
var txtFile = new XMLHttpRequest();
txtFile.open("GET", "http://remote.com/remote_file", true);
txtFile.onreadystatechange = function() {
if (txtFile.readyState === 4) { // Makes sure the document is ready to parse.
if (txtFile.status === 200) { // Makes sure it's found the file.
allText = txtFile.responseText;
lines = txtFile.responseText.split("\n"); // Will separate each line into an array
alert(allText)
}
}
}
txtFile.send(null);
</script>
有人知道如何阅读这样的Gmail附件吗? 感谢
答案 0 :(得分:3)
Gmail有一个指向原始电子邮件来源的链接(菜单中的“显示原始内容”)。不确定是否有可能以编程方式读取它,但如果是,我会尝试解析原始消息源并从那里获取附件(它们是base64编码我相信)。