ftp経由でサーバーに画像をアップロードしたい。
AppleのドキュメントでSimpleFTPSampleを見つけて、ダウンロードしました。
アプリを実行すると(xcode 4.5.2、ターゲットiphone 5.0シミュレーターを使用しています)、正常に動作します。このアプリを使用してサーバーにディレクトリを作成しようとしていますが、成功しました。
ただし、アプリで提供されている画像をアップロードすると、「オープンストリームエラー」が発生します。アプリに変更はありませんでした。URL、ユーザー名、パスワードを入力するだけです。指定したディレクトリが正常に作成されたので、問題ないと思います。
ディレクトリの作成中、URLは「ftp://54.xyz/newfolder/」で正常に作成されます。
ただし、URLのアップロード中は「ftp://54.xyz/TestImage1.png」です。
ファイルパスは「/var/folders/pn/8p0jc4qn70v37j58c1kwf8l80000gn/T/TestImage1.png」です。
urlは、最後のコンポーネント文字列に、指定したftpurlを追加することで取得されます。
それで、それの間違いは何ですか?
fnでは、
- (void)stream:(NSStream *)aStream handleEvent:(NSStreamEvent)eventCode
{
case NSStreamEventErrorOccurred: {
[self stopSendWithStatus:@"Stream open error"];
} break;
呼び出され、ストリームオープンエラーが表示されました。
私は一日中グーグルで検索しましたが、必要な結果はありませんでした。その非常に緊急であり、私はこれに対する報奨金を開始することさえできません。助けてください