簡體   English   中英

如何使用php將標頭圖片包含到.ics文件中?

[英]How to include header image to a .ics file using php?

我正在嘗試創建.ics文件以使用php發送會議請求。 到目前為止一切都很好,但是現在我必須在邀請中添加圖像作為郵件正文的標題。

如何添加標題圖片? 我嘗試使用Outlook創建會議,將圖像附加到該圖像上,然后另存為.ics文件,但收到警告,提示該附件可能無法被所有郵件客戶端查看。

我試着添加此代碼,但這沒有用

注意我正在嘗試使用php創建.ics文件。

謝謝

Outlook嘗試在事件中添加圖像。 實際上,標准iCalendar格式不支持此功能。 但是據我了解,您想在電子郵件邀請中添加一張圖像,該圖像將發送給每個與會者。 在這種情況下,您只需用包含text / html正文部分和image / xxx正文部分的multipart / related替換邀請中的text / html正文部分,然后將其與content-id鏈接。 參見http://tools.ietf.org/html/rfc2392

要獲得具體示例,請從Yahoo日歷發送邀請,因為它們確實會同時發送圖像和邀請。

這是他們發送的MIME結構的類型:

Content-Type: multipart/mixed;
   Content-Type: multipart/alternative;
      Content-Type: text/plain;
      Content-Type: multipart/related;
         Content-Type: text/html;
           ... your html version, which will include the image as <img src="cid:someuniqueid"/>
         Content-Type: image/gif;
         Content-ID: <someuniqueid>
           ... your image
      Content-Type: text/calendar; charset=utf-8; method=REQUEST
   Content-Type: application/ics; name="invite.ics"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM