我們希望爲我們的(Java)應用程序用戶儘可能簡單地向我們發送錯誤日誌。首先,我們設想打開我們網站的錯誤報告頁面,並預填一個上傳輸入字段,其中包含要上傳的文件的路徑,但是出於安全原因,這不起作用。OS X:打開電子郵件客戶端,創建新郵件並添加文件作爲附件
是否可以在OS X(命令行調用,Apple Script,曾經)在默認電子郵件客戶端中打開新電子郵件並添加某個文件作爲附件?
我們希望爲我們的(Java)應用程序用戶儘可能簡單地向我們發送錯誤日誌。首先,我們設想打開我們網站的錯誤報告頁面,並預填一個上傳輸入字段,其中包含要上傳的文件的路徑,但是出於安全原因,這不起作用。OS X:打開電子郵件客戶端,創建新郵件並添加文件作爲附件
是否可以在OS X(命令行調用,Apple Script,曾經)在默認電子郵件客戶端中打開新電子郵件並添加某個文件作爲附件?
不幸的是,沒有標準的方式來附加文件;您必須爲用戶安裝的許多電子郵件客戶端編寫一個單獨的腳本,並假設他們實際上使用電子郵件客戶端 - 許多人使用Gmail。
如果您不能以文本方式對信息進行編碼,您可以自己通過HTTP(S)提交報告。有幾個開源框架可以幫助解決這個問題,比如FeedbackReporter(使用HTTP)和UKFeedbackProvider(用於電子郵件)。
它是否必須是附件?您可以使用bog標準mailto:
URL在郵件正文中嵌入基於文本的信息,該URL可用於任何操作系統和任何電子郵件客戶端。
是的,它必須是附件,因爲它是一個帶有幾個100kB的zip文件。 – Mot 2011-03-18 18:49:17
我會很好奇,如果你在URL中插入幾百KB,會發生什麼。我的直覺是,它可能實際上工作。 – 2011-03-18 23:47:58