2010-03-10 1 views
0

Привет я в здании Mbox файл из БД сгустка и хотел бы добавить гиперссылку на прикрепленного заголовокэлектронной почты MIME Content-Disposition гиперссылка

Я строю заголовок как этот

msg=email.message_from_string(blob) 
msg["Content-Disposition"]="attachment; filename=filename.txt;" 

Что мне нужно добавить, чтобы добавить гиперссылку http или ftp для имени файла?

ответ

1

Если вложение MIME кодировано вместе с сообщением, вы не можете иметь гиперссылку http/ftp, так как файл не находится на любом FTP или HTTP-сервере.

+0

k спасибо, что я подозревал об этом. – locojay

1

Существует способ сделать то, что вы хотите. Посмотрите на раздел 7.3.3 в RFC 1521, который определяет external-body subytpe:

Content-Type: message/external-body; 
      name="logo.png"; 
      site="ftp.example.com"; 
      access-type=ANON-FTP; 
      directory="pub"; 
      mode="image"; 
      expiration="Fri, 13 Jun 2013 19:13:15 -0400 (EDT)" 

Это позволяет данным потянуться из различных внешних источников.

http://www.ietf.org/rfc/rfc1521.txt