【发布时间】:2017-04-29 00:46:51
【问题描述】:
我有一个需要格式的 api:
/api/download/file%20name/file%2fpath
看到spaces 和\ 被转义为%20 和%2f
当我创建一个 maitTo 链接时:
mailto:?subject=file%20name&body="example.com/api/download/file%20name/file%2fpath
客户端(我的要求仅是 Outlook)在创建电子邮件时转义这些值,用真正的空格和斜杠替换 url 中的转义值,从而使 url 无效。
以example.com/api/download/file name/file/path 作为正文结束
有没有办法通过对 mailto 进行不同的编码来防止这种情况发生?我暂时没有办法编辑 api 格式。
【问题讨论】:
标签: javascript html email mailto