2013年12月23日月曜日

PHPフレームワークのPhalconで、ファイルのアップロード

PHPフレームワークのPhalcon(1.2.4)で、ファイルのアップロードです。配列で受け取るようになっているので、複数ファイルのアップロードにも対応しています。ただ、アップロード自体は非常に簡単に実現できるのですが、ファイルタイプやサイズのチェックなどは用意されていないようなので、finfo などを利用して、自分でチェックしないといけないようです。

public function uploadAction()
{
  if ($this->request->hasFiles() == true) {
    foreach ($this->request->getUploadedFiles() as $file) {
      $file->moveTo('public/pics/' . $file->getName());
    }
  }
}
実際に設定してみたサイトがこちら


参考サイト
uploading files(Discussion Phalcon Framework)

0 件のコメント:

コメントを投稿