2014-06-27 18 views
9

Khi tạo thư và sử dụng thư đó để tạo bản nháp hoặc email bằng API Gmail, bạn có thể nhúng hình ảnh vào nội dung không? Tôi đang tìm kiếm dữ liệu hình ảnh thực sự được nhúng tương tự như cách sao chép và dán hình ảnh (dữ liệu thực tế, chứ không phải liên kết) vào email Gmail sẽ đặt hình ảnh ngay trong nội dung.Bạn và bạn có thể nhúng hình ảnh trong email khi sử dụng API Gmail không?

Có thể làm như thế này hay tôi cần tải hình ảnh lên một số vị trí khác và sử dụng HTML để nhúng hình ảnh vào email? Bất kỳ gợi ý về cách làm điều đó?

+0

Bạn đang sử dụng công nghệ phụ nào của máy chủ? Có một số thư viện tuyệt vời có thể trợ giúp về vấn đề này. – Tholle

Trả lời

5

Câu trả lời ngắn gọn là bạn sẽ làm điều này giống như cách bạn thực hiện đối với bất kỳ dịch vụ email nào.

Câu trả lời dài là bạn cần tạo thông điệp nhiều phần/liên quan, trong đó một phần là nội dung HTML của email và phần kia là hình ảnh. Phần hình ảnh chứa tiêu đề Content-ID chỉ định ID cho hình ảnh và thẻ hình ảnh HTML tham chiếu ID đó trong thuộc tính src bằng định dạng cid:ID_HERE.

Một ví dụ về làm thế nào để xây dựng như một email trong Python là ở đây: https://stackoverflow.com/a/1633493

T.B. - Một cách tuyệt vời để xem cách email được xây dựng là xem thông điệp thô. Bạn có thể xem thông báo thô cho một email cụ thể trong Gmail bằng cách nhấp vào mũi tên thả xuống bên cạnh thư và chọn "Hiển thị thư gốc".

Các vấn đề liên quan