내 앱에서 작동하는 앱 이메일을 사용할 수 있었지만 첨부 파일을 이메일로 보내는 데 문제가 있습니다. 핵심 데이터 .sqlite 파일을 전자 메일로 보내려고합니다. 이메일은 정상적으로 전송되지만 첨부 파일이 없을 때 수신됩니다. 나는 파일의 복사본을 만들고 이메일로 보내려고했지만 여전히 좋지는 않다. 보다는 data
를 만들기위한 dataWithContentsOfURL
: 당신의 도움iphone apps documents folder에서 파일을 이메일로 보내기
2
A
답변
2
이 방법을 사용 dataWithContentsOfFile
에 대한
NSArray *searchPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentPath = [searchPaths objectAtIndex:0];
NSString *path = [[NSString alloc] initWithFormat:@"%@/data.sqlite",documentPath];
NSString *Newpath = [[NSString alloc] initWithFormat:@"%@/newData.sqlite",documentPath];
NSURL *theFileUrl = [NSURL URLWithString:Newpath];
[[NSFileManager defaultManager] copyItemAtPath:path toPath:Newpath error:nil];
NSData *data = [NSData dataWithContentsOfURL: theFileUrl];
NSLog(@"%@",documentPath);
NSLog(@"%@",path);
[controller setSubject:@"Backup"];
[controller addAttachmentData:data mimeType:@"application/x-sqlite3" fileName:@"data.sqlite"];
[controller setMessageBody:@"testing." isHTML:NO];
[self presentModalViewController:controller animated:YES];
[controller release];
감사합니다. 왜냐하면 file:///
프로토콜 서비스가 필요할 수 있기 때문입니다. 고마워,
+0
그게 다야 고마워. – Darc
관련 문제
- 1. ftp에서 .txt 파일을 documents 폴더로 저장 iphone
- 2. 이메일로 사용자 결과 보내기
- 3. iPhone : Documents 디렉토리의 쓰기 가능
- 4. 안드로이드 앱에서 이메일로 보내기 캘린더에
- 5. 이메일로 페이지 보내기 ViewState 문제
- 6. icalendar 파일을 이메일로 보내는 방법
- 7. Google Apps - 닉네임으로 이메일 보내기
- 8. 사용자 입력없이 Zip 파일을 PHP에 자동으로 첨부하여 이메일로 보내기
- 9. iPhone : "documents"디렉토리의 내용을 검색하십시오.
- 10. iPhone Documents 디렉토리 최대 크기
- 11. 맞춤 URL 스키마를 통해 이미지를 이메일로 보내기
- 12. iPhone Simulator Apps Crash
- 13. Iphone Apps Hiding
- 14. 이 파일을 저장하는 방법을 Xcode에 <myApp>/documents (iPhone)
- 15. iPod touch에서 실행되는 iPhone Apps
- 16. cron : 파일로 출력 보내기 다음 이메일로 파일 보내기
- 17. 동적으로 생성 된 이미지를 이메일로 보내기
- 18. 버튼을 눌러 이메일로 직접 보내기 android
- 19. iPhone에 오디오 파일을 녹음하고 이메일로 보내시겠습니까?
- 20. 이메일로
- 21. Documents 디렉토리로 파일을 복사하면 오류가 발생합니다.
- 22. phonegap iphone : Documents Directory 절대 경로
- 23. PHP를 사용하여 Excel 파일 생성 및 이메일로 보내기
- 24. 이메일로
- 25. iPhone Documents 폴더에 대한 파일 관리 라이브러리가 있습니까?
- 26. iPhone App에서 Documents 디렉토리의 항목을 .app 디렉토리로 복사하는 방법은 무엇입니까?
- 27. iPhone 응용 프로그램의 Documents 디렉토리에 저장된 XML 파일 구문 분석
- 28. iPhone : 응용 프로그램의 Documents 폴더에서 데이터를 변경할 수 있습니까?
- 29. 데이터 저장을위한 모범 사례 iPhone Apps
- 30. PHP가 이메일로 여러 첨부 파일을 보냅니다.
처음에 data.sqlite 파일을 리소스 또는 직접 문서 (수동)에 넣으시겠습니까? ..... 문서에 data.sqlite가 있는지 여부를 확인하십시오. – Ravin
집합 데이터가 실제로 설정되었는지 확인하기 위해 설정 한 후 중단 점. 이메일 첨부 파일 코드를 내 작업 코드와 비교해 보았습니다. – Bemmu