2011-11-05 3 views
1

Windows 데스크톱에서 공유되는 폴더에서 내용을 읽을 수있는 응용 프로그램을 개발하고 싶습니다.iOS에서 Windows 공유 폴더 읽기

나는 Windows에 iOS 폴더를 공유하는 Samba 구현이 있음을 발견했지만, 내가 찾고있는 것을 발견했다.

iOS 장치에서 windows 공유 폴더를 프로그래밍 방식으로 읽으려면 어떻게해야합니까?

Windows에서 폴더를 공유하는 SMB 프로토콜이 있습니다. 그렇지 않습니까? iOS SDK에 해당 프로토콜의 구현이 있습니까?

+0

나는이 라이브러리를 좋아한다 : http://38leinad.wordpress.com/2011/03/23/windows-filesharing-library-for-ios/ – VansFannel

+0

그리고이 관련된 질문 : http://stackoverflow.com/ 질문/3660795/does-ios-support-file-operations-via-smb – VansFannel

답변

0

Xamarin.iOS (iOS app dev env on C#)에는 무료 라이브러리 "SharpCifs.Std"이 있습니다. 파일 읽기

, 다음과 같이 사용 :

var file = new SmbFile("smb://UserName:[email protected]/ShareName/Folder/FileName.txt")); 
var readStream = file.GetInputStream(); 
var buffer = new byte[1024*8]; 
var memStream = new MemoryStream(); 
int size; 
while ((size = readStream.Read(buffer, 0, buffer.Length)) > 0) 
    memStream.Write(buffer, 0, size); 

Console.WriteLine(Encoding.UTF8.GetString(memStream.ToArray())); 

을 나는 C#을하기보다는의 Obj-C/스위프트에 작성해야합니다,하지만 난 당신의 Obj-C의 지식을 활용할 수 있다고 생각합니다/풍부하게 빨리.