mailto调用outLook客户端, body内容过多导致点击没反应

mailto:aaa@aa.com?subject=111&body=很多内容....

我试了下,body后面的内容多了,点上去就跟本没反应了,outlook客户端根本调不起来,又不能用FORM ,而且即使用FORM也不行,谁能想出别的办法?让一大串内容能显示在OUTLOOK正文里面?

然后mailto能带附件吗

阅读 4.3k
1 个回答

你的很多内容是是多,我测试了4k+个汉字,能够正常调起来.

附件不行, mailto 后面邮箱的参数可以是任何标准的邮件头字段,body不是头字段,但是个特殊key,其实可以考虑把附件 base64编码后存放到 body里,body里使用 html 格式.

你这个 mailto 用的挺重啊..

PS. 其实我在想,content-type 设置为 multipart/mixed并设置好boundary,body 使用 multipart 的格式内容编码后加到 mailto 后面,不知道邮件客户端能不能识别出来. 你可以找一封带有附件的邮件,查看其原始内容,然后按照上面说的这种方式,把内容移植到 body 的值中,看看有没有用.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏