Прикрепить файл с помощью mailto URI

Можно ли прикрепить файл, используя "mailto:" перенаправить в javascript?

Что-то вроде этого:

document.location = "mailto:"+recipient+"?subject="+subject+"&body="+msg+"?attach="+"file1.zip";

Ответ 1

Нет, вы не можете добавить вложение к сообщению с помощью схемы mailto: URL.

mailto: поддерживает только значения заголовков или text/plain. Подробнее см. RFC 2368.

Ответ 2

Вы можете создать специальную форму электронной почты, позволяющую пользователю ввести действительный адрес электронной почты, если это необходимо, и отправить его на сервер. Затем сервер может использовать почтовую библиотеку для отправки электронной почты, включая вложение.

Если вы используете PHP, вы можете легко сделать это, используя PHPMailer.