6

さまざまなディレクトリを参照してデスクトップ アプリケーションで特定のファイルをアップロードするのと同じように、ユーザーが iOS アプリケーションでファイルをアップロードできるようにしたいと考えています。私もグーグルで調べましたが、信頼できる解決策が見つかりませんでした。

誰かがそう言います。

ジェイルブレイクされていない電話を実行している場合、ファイルシステム全体は利用できません。(同じ理由で) ファイルシステムのブラウザー コントロールもありませんが、ユーザーの写真ライブラリを参照したり、UIImagePickerController を使用してカメラで写真を撮ったりすることもできます。

いくつかの質問はこのようなものでした

これらのリンクや他のソースから、ボタンタップでファイル参照オプションをユーザーに提供できるかどうか、私は混乱しています。はいの場合、どのように達成できますか?どんな助けでも大歓迎です。

ユーザーが参照ボタンをタップすると、リストは次のようになります

ここに画像の説明を入力

4

4 に答える 4

7

iPhone アプリはサンドボックス化されています。これは、AppBundle 内のファイル/フォルダー (ドキュメント、キャッシュなど) にのみアクセスできることを意味します。それが、上記の URL が示唆していることです。これらのフォルダとの間でのみデータをアップロード/ダウンロードできます。

ジェイルブレイクされた電話をお持ちの場合は、別のシナリオになります。それには入りません。

このリンクをチェックしてください:

その下のApple iOS 環境The App Sandbox

于 2013-09-26T07:27:55.427 に答える
4

この目的のための標準的なコントロールはありませんが、参照した投稿に記載されている方法を使用して、テーブル ビューにデータを入力することは完全に実行可能です。これにより、アプリケーションのサンドボックス内のファイルを表示できることに注意してください。他のアプリケーションのファイルにはアクセスできません。

または、 ios_file_browseriOS-File-Browserなどのオープン ソース ライブラリを使用できます。これらはユーザー インターフェイスを提供し、実装も確認できます。

于 2013-09-26T07:32:54.930 に答える
0

iOS用のファイルブラウザであるFileExplorerコントロールの作者です。サンドボックス内に配置されたファイルとディレクトリをユーザーフレンドリーな方法で参照できます。

私のコントロールの機能のいくつかを次に示します。

  1. 必要に応じてファイルやディレクトリを選択する可能性
  2. 必要に応じてファイルやディレクトリを削除する可能性
  3. 組み込みの検索機能
  4. オーディオ、ビデオ、画像、PDF ファイルを表示します。
  5. 任意のファイル タイプのサポートを追加する可能性。

私のコントロールはこちらにあります

于 2016-11-30T15:55:45.417 に答える