0

ユーザーが画像をアップロードできるフォームがあります。私はローカルで作業しており、ユーザーが一時フォルダーに追加した写真をアップロードすると、プロジェクト内のフォルダーに移動する必要があります。ライブサーバーでこれを行う方法を知る必要があります。

ありがとう

4

1 に答える 1

0

Zend Framework でそれを行いたい場合は、Zend_Filter_File_Rename を使用します。

    $moveTo = '/uploads';

    $upload = new Zend_File_Transfer_Adapter_Http();
    $upload->addValidator('Count', false, array('min' => 1, 'max' => 1))
           ->addValidator('Size', false, array('max' => '2000kB'))
           ->setDestination($moveTo);

    if (!$upload->isValid()) {
        return false;
    }


    $upload->receive();
    $name = $upload->getFileName();
    $newFile = "nefile.png";

    $filterFileRename = new Zend_Filter_File_Rename(array(
        'target'    => $moveTo . '/' . $nefile;
        'overwrite' => true
    ));
    $file = $filterFileRename->filter($name);
于 2012-12-01T06:08:34.313 に答える