dropbox에서 .csv 파일을 다운로드하거나 액세스하려고합니다. This은 내가 액세스해야하는 링크입니다.objective-c를 사용하여 dropbox에서 .csv 파일에 액세스 또는 다운로드
나는 약간의 연구를했고, this을 생각해 냈지만, URL이나 아무것도 삽입 할 수 없습니다.
저는 초보자입니다. 너무 가혹하지 마십시오.
dropbox에서 .csv 파일을 다운로드하거나 액세스하려고합니다. This은 내가 액세스해야하는 링크입니다.objective-c를 사용하여 dropbox에서 .csv 파일에 액세스 또는 다운로드
나는 약간의 연구를했고, this을 생각해 냈지만, URL이나 아무것도 삽입 할 수 없습니다.
저는 초보자입니다. 너무 가혹하지 마십시오.
이 경우 파일 형식이 중요하지 않습니다. URL에서 데이터를 다운로드하기 만하면됩니다.
우선 URL은 dl=0
대신 dl=1
으로 끝나야합니다. 그러면 방문 페이지로 이동하지 않고 다운로드가 시작됩니다.
두 번째로 데이터를 가져와야합니다.
NSURL *url = [NSURL URLWithString:"https://www.dropbox.com/s/fdo29dx4baxc18a/export.csv?dl=1"];
NSData *data = [NSData dataWithContentsOfURL:url];
그런 변수 data
다운로드 한 정보가 포함 쉽고 아마도 가장 일반적인 그냥 같은 것을 할 것입니다이 당신의 Obj-C에 그 사용할 수있는 꽤 몇 가지 잠재적 인 방법이 있지만. 이 파일을 파일에 써야한다면 간단합니다 (NSData를 파일에 쓰려면 여기에서 검색하십시오), 아니면 메모리에 데이터가 필요하면 갈 수 있습니다.
Dropbox에는 Dropbox 전용 작업에 사용할 수있는 Objective-C SDK가 있습니다 (특히 개인 문서에 액세스해야하는 경우 등에 특히 유용합니다). 이 링크를 참조하십시오 : https://www.dropbox.com/developers/core/sdks/ios
데이터를 다음과 같은 문자열로 변환 할 수 있습니까? NSString * myString = [[NSString alloc] initWithData : myData 인코딩 : NSUTF8StringEncoding]; –
인코딩을 다시 확인해야합니다. 또는 직접 이동 :'NSString * content = [NSString stringWithContentsOfURL : url 인코딩 : NSUTF8StringEncoding 오류 : & error];' –