2011-08-04 3 views
2

iPhoneアプリケーションを使用して、Zendアプリケーションのページに画像を投稿しています。ランディングページでは、私のコードは次のとおりです。zend、Zend_File_Transfer_Adapter_Http()ファイルを移動しない

このページでは、テスト用のすべての種類のファイルを受け付けます。

Zend_Formを使用してこのページに画像を投稿すると、その画像はコピー先フォルダ(chmod 777)に正しくアップロードされ、ファイルが転送されます。 iPhoneアプリを使ってデータを投稿しても、動作しません。それは単にサーバの/tmp/フォルダにフォルダをアップロードするだけで、私が宣言した宛先フォルダには転送されません。

これはなぜですか?フォームを介してアップロードした人物と同じことをする必要があります。 iPhoneアプリケーションはすべてのファイルを正常に投稿しますが、Zendまたはサーバーはtmpフォルダからパブリックフォルダ内の 'users/images /'フォルダに転送したくありません。私は$upload->getFileName()をエコーし​​、私のZendのアプリで自分のフォームを経由してアップロードした場合

、それは'user/images/myphoto.jpg'印刷しますが、私のiPhoneアプリの記事ならば、それはなぜそれは私が行う所定の宛先に自分の写真を転送していない'/tmp/myphoto.jpg'

を印刷しますZend_Formを使用しないでください。

答えて

0

Zend_Form :: isValidは、tempディレクトリから出力先ディレクトリへのファイルの実際の移動を処理すると考えられます。あなたのフォーム検証が何らかの方法で失敗しているのでしょうか?

関連する問題