mailto: ссылка с приложением - PullRequest
       17

mailto: ссылка с приложением

3 голосов
/ 13 августа 2011

Я создал приложение для своего клиента, которое доставляет zip-файл со следующей структурой примера:

index.html
/files/
    file.pdf  
/inc/
    style.css

Обычно пользователь переносит zip-файл на свой iPad или iPhone с помощью приложения Sites-2-Go. На этом этапе они могут открыть файл index.html с помощью браузера iOS, и отображается страница со списком всех файлов в zip-файле. Они могут нажать на ссылку, и она откроет файлы, расположенные в папке с файлами.

Причиной для этого было то, что сотрудники отдела продаж нашей компании могли показывать продукты нашей компании на iPad без необходимости подключения к Интернету. Это в основном офлайн-версия того, что уже доступно в сети.

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

Я искал следующий синтаксис:

mailto:johndoe@gmail.com?subject=Test&body=Test&attachment=files/file.pdf

но, очевидно, параметр "attachment" никогда не работал из-за соображений безопасности.

Мне было интересно, знает ли кто-нибудь здесь какой-нибудь обходной путь к этому?

1 Ответ

0 голосов
/ 14 августа 2011

Почему бы и нет, как предложил Деннис, дать ссылку на него, но с включенным именем пользователя и паролем. Вы можете ссылаться на них следующим образом: протокол: // имя пользователя: пароль @ URL. Если это FTP-сервер, на котором находится файл, создайте ссылку на него следующим образом: ftp: // client001: a67b1f@nuk.eu. Если это файл с HTTP-сервером (веб-сервером), включите ссылку на него следующим образом: http://client002:f677gj@nuk.eu. Safari должен поддерживать это, так как это основная функция браузеров. Вы создаете имена пользователей и пароли с помощью файла .htpasswd на серверах Apache (большинство). Если вам нужно одно имя пользователя и пароль для каждого клиента, вы можете использовать очень длинную случайную строку для имени пользователя и еще один пароль, например: http://sch7898gdgoj0o05klfckg021167pr0n:45906igfd49ps316fyh1zagf364z@peanutbutter.org Например:

mailto:johndoe@gmail.com?subject=Test&body=%3ca+href+%3d+%22http%3a%2f%2freadonlyclient%3aa7d56a8fd4h9863%40mycompany.com%22%3eDownload+File%3c%2fa%3e

Если вам интересно, это URL, закодированный .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...