Ionic v1과 $cordovaFile 및 cordova email plugin을 사용하여 파일을 만든 다음 새 이메일에 첨부합니다. 모든 기기에서 iOS 용으로 사용할 수있는 솔루션이 있지만 Android와 관련된 이상한 문제가 발생했습니다. 안드로이드 (DataDirectory를, 등)에 내부 저장 위치에서 만든 파일을 첨부하려고 할 때이오니아 안드로이드 내부 공유 메모리
, 나는 "첨부 파일에 대한 거부 권한을"받을 수 있습니다. 그러나 파일을 외부 저장소에 저장하면 첨부 파일이 성공적으로 추가됩니다.
Android 용 외부 저장소를 사용하여 애플리케이션을 게시했지만 불행히도 오늘날 인기있는 일부 기기에는 외부 저장소가 없습니다.
해결책을 아는 사람이 있습니까? 파일 호스팅 서비스에 파일을 업로드하고 전자 메일에 다운로드 링크를 포함시키는 등의 해결 방법을 고려했습니다. $cordovaFileTransfer을 사용 하겠지만 내부 저장소에 사용 권한 오류가 있는지 여부는 알 수 없습니다. 가능하다면 이메일 첨부 파일을 사용하고 싶습니다. 감사!
시도를 보낼 수 있습니다 '파일을 사용합니다. 이메일을 생성하고 보내는 방법에 대해 코드를 공유하십시오. – Webruster
이 질문을 확인하십시오, [Here] (https://stackoverflow.com/questions/46153968/how-to-access-sdcard-files-in-ionic-3) 전용 내부 저장소에 액세스 할 수 있습니다. –
이 질문을 확인하십시오. [Here] (https://stackoverflow.com/questions/46153968/how-to-access-sdcard-files-in-ionic-3) 내부 저장소 만 액세스됩니다. –