2013-01-10 4 views
3

정보를 수집하기 위해 온라인으로 서버에 연결하는 앱을 만들고 있습니다. 대기업의 서버 공간 임대 비용을 줄이기 위해 Dropbox, Google 드라이브, Microsoft Skydrive, Amazon Cloud 등 무료 서비스가 서버 공간으로 사용될 수 있는지 궁금합니다.Dropbox, Google 드라이브, Skydrive 등을 서버 공간으로 사용할 수 있습니까?

저는 사람들이 데이터를 수집하기 위해 연결할 수있는 "공간"또는 "클라우드"를 원합니다. 예 : 날씨 앱이 있는데 내 서버에 파일이 있고 날씨에 따라 파일을 업데이트합니다. 나는 그들이 내 서버에 저장된 날씨 데이터를 수집하기 위해 응용 프로그램을 열고 내 서버에 연결할 수 있기를 바랍니다. 정말 디지털 공간이별로 없기 때문에 Dropbox와 같은 무료 서비스를 잠재적으로 사용할 수있을 때 장부비를 지불하고 싶지 않았습니다.

+1

dropbox yeeeees –

+0

@SimonSchubert Lol, Thanks! 이 정보를 찾을 수있는 곳을 어디에서 찾으십니까? –

+0

@RobAveryIV이 작업을 수행 했습니까? 나는 다른 사람들이 무엇을 보았는지 알기 위해 비슷한 것을 시도하고있다. –

답변

2

내가 알고있는 서비스에서 원격 코드를 실행할 수는 없지만 확실히 파일을 저장할 수는 있습니다. 예를 들어 텍스트 파일 (CSV? XML? JSON?)을 해당 위치에 쓸 수 있습니다.

iOS 또는 Android 프로젝트에 통합하는 방법에 대한 자세한 내용은 Dropbox SDK을 참조하십시오. 꽤 간단합니다.

여기에 파일을 업로드하기위한 기본 코드 샘플입니다 :

NSString *localPath = [[NSBundle mainBundle] pathForResource:@"Info" ofType:@"plist"]; 
NSString *filename = @"Info.plist"; 
NSString *destDir = @"/"; 
[[self restClient] uploadFile:filename toPath:destDir withParentRev:nil fromPath:localPath]; 
1

Dropbox를 사용할 수 있습니다. 그러나 일부 파일을 다운로드하거나 업로드하려는 경우에만 해당됩니다. 이상적인지 확실하지 않습니다. 그러나 당신이 바라는 다른 대안이 있습니다. 마치 서버에서 일부 처리를 수행하려는 경우 GoogleAppEngine을 사용할 수 있습니다. 어쩌면 Parse.com은 다른 선택이지만 귀하의 필요에 맞는 것인지 확실하지 않을 수 있습니다.

+0

꽤 많이 나는이 정보를 수집 할 수있는 사람들 (내 앱을 사용하는 사람들)에게 정보를 저장할 수있는 "공간"또는 "클라우드"를 원한다. –

+1

그런 경우 Dropbox가 좋을 것입니다. 그러나 하루에 다운로드 할 수있는 대역폭의 한계가 있습니다. 일반적으로 항상 상당히 높기 때문에 걱정할 필요가 없습니다. – Enigma

+1

질문에 대한 업데이트를 읽으십시오. 대역폭 제한에 대해 걱정할 것이 없습니다. – Enigma

1

체크 아웃 site44 그것은 당신이 dropbox로 연결하고 파일에 액세스하기위한 친숙한 URL (자신의 도메인 또는 다른)을 사용할 수 있습니다.

+0

꽤 재미있을 것 같습니다. –

1

Parse.com을 백엔드로 사용하는 것이 좋습니다. 무료 티어를 사용하면 1GB를 저장할 수 있습니다. 아마도 Dropbox 만큼은 아니지만 Parse API는 훌륭하고 모바일 앱에서 저장/검색하기 위해 만들어졌습니다. 당신은 정말로 빨리 달릴 것입니다. Dropbox SDK를 보지 않았습니다.

1

Dropbox는 FTP로 일부 JSON 또는 XML 파일을 넣기를 원한다면 잘 작동합니다.

드롭 박스의 'public'폴더에 넣고 공개 링크를 요청하십시오.

관련 문제