Вам необходимо закодировать свою подпись, используя инструмент, подобный [this] (https://www.base64-image.de/). и затем замените путь src на код src. Это должно работать.
CodeIt 7 лет назад
1
https://stackoverflow.com/a/6711174/262852 вроде как объясняет. полный ответ приветствуется.
Thufir 7 лет назад
0
Я отправил это как ответ.
CodeIt 7 лет назад
0
забыл включить HTML-сообщения согласно: https://askubuntu.com/questions/100797/how-do-i-configure-thunderbird-to-send-plain-text-emails-by-default
Thufir 7 лет назад
0
2 ответа на вопрос
3
CodeIt
URL-адрес img действителен только для вашего компьютера и недействителен на стороне получателя. Так что вам нужно для кодирования файла изображения с помощью base64 кодировщик, как этот один .
Загрузите подпись и конвертируйте ее в base64.
Скопируйте код и замените путь в теге img следующим кодом.
Я немного обновил вопрос. Нужно использовать src = "data: ...."? Не хочу включать сам файл напрямую.
Thufir 7 лет назад
0
@Thufir Если вы не готовы включить сам файл, изображение будет видимо только вам. Другие не смогут увидеть ваше изображение. Для этого вам необходимо встроить изображение и отправить.
CodeIt 7 лет назад
0
Я имею в виду, что я хотел бы использовать `file: /// what` вместо прямого вставления * data *. Я неправильно написал о включении * файла * напрямую. Конечно, я хочу включить файл, но хотел бы сослаться на имя файла и путь. это возможно?
Thufir 7 лет назад
0
@Thufir У вашего получателя электронной почты есть доступ к этому пути? Если нет, то они не смогут увидеть этот файл. Для них вы должны встроить изображение и отправить или обслуживать с вашего сайта или публичного сервера
CodeIt 7 лет назад
1
оооо, это странно, не думал об этом. Спасибо.
Thufir 7 лет назад
0
@Thufir Если это ответит на ваш вопрос. Отметить как ответ
CodeIt 7 лет назад
0
Давайте [продолжим это обсуждение в чате] (http://chat.stackexchange.com/rooms/60262/discussion-between-thufir-and-codeit).
Thufir 7 лет назад
0
Изображения, вставленные таким образом, не видны, например, в Gmail. Насколько широко распространен gmail, это не может быть приемлемым ответом.
David162795 6 лет назад
0
0
Thufir
синтаксис в порядке:
thufir@doge:~$ thufir@doge:~$ cat .tbird/sig.html this is in <i>italics</i> <br> and something <em>emphasized</em> <br> here's some <b>bold</b> <br> <br> <br> <img moz-do-not-send="false" src="data:image/png;base64, iVBORw0KGgoAAA ANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4 //8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU 5ErkJggg==" style="height:22px; width:22px" alt="Signature"/> thufir@doge:~$
Изображения, вставленные таким образом, не видны, например, в Gmail. Насколько широко распространен gmail, это не может быть приемлемым ответом.
David162795 6 лет назад
1
как тогда gmail обрабатывает вставленные изображения?
Thufir 6 лет назад
0
It basically removes src attribut out of html (if it contains such inline data instead of http*) before displaying message, and the image without it is displayed as if it had broken url.
David162795 6 лет назад
0