2017-03-21 8 views
1

私は仕事のためのアプリを計画していますし、これまでに使ったことのない潜在的な機能に挑戦しています。iOSはWindowsネットワークファイル共有上のファイルにアクセスして操作できますか?

私は、ネットワーク共有上のファイルにアクセスしたり、ファイルを読み書きしたり、ファイル名を修正したりすることができる必要があります。かなり閉鎖されたプラットフォームとして、iOSがそのようなことが可能かどうかはわかりませんが、もしそうなら、私は調査を始めるためにどのような機能を探すべきですか?

私のGoogle-Fuはこれまでのところ何も思い付いていないので、うまくいけば私を正しい方向に向ける人を探しています。

ありがとうございました。

+0

CIFS/SMB oniosのネイティブサポートはありませんが、Google検索で公開されるオープンソースのCIFSライブラリがいくつかあります。 – Paulw11

+1

私はこれがあまり安全ではないことは知っていますが、私は個人的にはターゲットWindowsサーバー上、またはドメイン上の別のサーバー上にASP.NETアプリケーションを作成したいと思います。公開されたWebサービスを作成し、UIWebViewでiOSアプリケーションを作成します。 WMI/ADSI /ファイルシステム操作を行うWebサービスからRPC呼び出しを行うことができます。ドメインの資格情報を要求することができ、リモート呼び出しは本質的に要点です。 – ApolloSoftware

答えて

0

私はこれがあまり安全ではないことは知っていますが、私は個人的には、ターゲットWindowsサーバーまたはドメイン上の別のサーバーにASP.NETアプリケーションを作成します。公開されたWebサービスを作成し、UIWebViewでiOSアプリケーションを作成します。 WMI/ADSI /ファイルシステム操作を行うWebサービスからRPC呼び出しを行うことができます。ドメインの資格情報を要求することができ、リモート呼び出しは本質的に要点です。

あなたのアプリがローカルネットワークまたはURLからアクセスできるように、ウェブアプリを公開することができます。外からアクセスする場合は、Windows/IISで安全な資格情報を使用することをお勧めします。

数年前、私はサーバーの管理、RPCの実行、および基本的なActive Directoryクエリの実行を可能にする「モバイルフレンドリーな」Webアプリケーションを作成しました。いくつかのクリエイティブなスクリプトでファイルのリスト表示、削除/移動/コピーが可能です。それは本質的にiPhone/AndroidアプリにロードされたASP.NET/C#Webアプリでした。 iOSのUIWebViewは、AJAXとそれ以外のクライアント側のスクリプトを使って読み込めるようになりました。基本的には、WebアプリケーションがSafari/UIWebView(サバイバルを荒らしている)で適切にレンダリングされていることを確認する必要があります。

ここに私が作成したもののデモへのリンクです: https://www.youtube.com/watch?v=czXmubijHwQ&t=12s

私は、ブラウザでそれを実行しましたが、それは私のPSPから実行したい、などのAndroidテスト機器、iPod touchを、ブラックベリー、

関連する問題