我必須對以下問題:Android電子郵件發送無附件
我想發送一封附有圖像的電子郵件。 我寫了這個代碼:
File file = context.getDir("Files", context.MODE_WORLD_WRITEABLE);
File image = new File(file, "image.jpg");
Uri U = Uri.fromFile(image);
Intent i = new Intent(Intent.ACTION_SEND);
i.setType("image/jpg");
i.putExtra(Intent.EXTRA_STREAM, U);
context.startActivity(Intent.createChooser(i, "Email:"));
電子郵件被髮送,但沒有附件。
有沒有人知道爲什麼電子郵件沒有附件發送?
編輯
我已經找到了答案,我的問題。由於圖像存儲在內部存儲器中,因此它沒有足夠的權限,因此無法通過電子郵件發送。我搬到我的形象externalStorage,現在它的工作:)
感謝, 方舟
我已經嘗試了兩個答案,並且沒有人爲我工作。在發送郵件之前,我可以看到該文件已附加到電子郵件中,但它永遠不會收到帶有附件的收件箱中 – Arkde