Каков наилучший способ хранения изображений в БД для отправки по электронной почте?

Привет, я новичок в stackoverflow! Как упоминалось в заголовке вопроса, я сохранял путь к изображению электронной почты в БД через локальный хост. Как только электронное письмо отправлено и получено, мой Outlook автоматически блокирует загрузку изображения, и мне нужно будет загрузить его вручную (здесь это не большая проблема). Затем я начал задаваться вопросом, что, если мой сайт/сервер не работает? Если он не работает, электронная почта вообще не сможет найти и загрузить изображение. Поэтому мне интересно, есть ли альтернативные способы отображения изображения, не беспокоясь о доступности моего сервера. Заранее спасибо за любые поступающие советы/ответы!


person VincentPzc    schedule 07.11.2014    source источник
comment
Итак, вы отправляете электронное письмо в формате HTML или электронное письмо с прикрепленным изображением? т.е. вы включаете фактическое изображение или просто ссылку?   -  person UnhandledExcepSean    schedule 07.11.2014
comment
@SpectralGhost Эй, я добавляю фактическое изображение в электронное письмо. IE ‹img src='imgurlpath'/›   -  person VincentPzc    schedule 07.11.2014


Ответы (1)


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

Ваш текущий метод на самом деле не встраивает изображения, а создает ссылку. Что вы хотите сделать, так это добавить изображения в качестве связанных ресурсов. Это БУДЕТ увеличивать размер ваших электронных писем и замедлять их отправку, но если вы не спамер, с вами все будет в порядке.

В качестве альтернативы у вас может быть план отказа на уровне предприятия, при котором ваш сервер отключится, а зеркальный сервер в другом месте начнет обслуживать данные / изображения.

person UnhandledExcepSean    schedule 07.11.2014