3

ファイルを FTP にアップロードしたい。NSURLSessionバックグラウンドサポートに使用したいと思います。Apple のドキュメントには、サポートされていると書かれていますが、これまでのところ、私はそれを見つけることができませんでした。私が行ったPOCは次のとおりです。

Appleのサンプル コードでは、避けたい NSStreams を使用しています一方、Apple の URL プログラミング ガイドでは、次のように述べています。

URL 読み込みシステムは、次のプロトコルを使用してリソースにアクセスするためのサポートを提供します。

  • ファイル転送プロトコル (ftp://)
  • ハイパーテキスト転送プロトコル (http://)
  • 暗号化付きハイパーテキスト転送プロトコル (https://)
  • ローカル ファイル URL (file:///)
  • データ URL (data://)

これまで検索してNSURLSessionUploadTaskNSURLSessionDataTaskましたが、FTP では機能しない HTTP プロトコルしか見つかりませんでした。

事前に助けと感謝を感謝します。

4

1 に答える 1

1

NSURLSession クラスリファレンスから

NSURLSession クラスと関連するクラスは、HTTP 経由でコンテンツをダウンロードするための API を提供します。

WhiteRacconのようなCFNetwork Frameworkで他のライブラリを使用して、ファイルを FTP サーバーにアップロードできます。

于 2014-04-28T06:39:21.300 に答える