cakephp - 使用cakephp上传多个文件的代码

时间:2012-11-07 16:34:13

标签: cakephp

我是CakePHP的新手。有人可以帮我使用Cake PHP使用HTML 5进行多文件上传的代码。任何帮助将不胜感激。

这是我到目前为止所拥有的:

<tr>
    <th>ID</th>
    <th>File Name</th>
    <th>Size</th>
</tr>

<?php foreach($files as $file): ?>
    <tr>
        <td>
            <?php echo $file['Doc']['id'];?>
        </td>
        <td>
            <?php echo $this->Html->link($file['Doc']['name'], array('controller' => 'files', 'action' => 'uploads', $file['Doc']['name'])); ?>
        </td>
        <td>
            <?php echo number_format($file['Doc']['size']/1023,0).' KB';?>
        </td>
    </tr>
<?php endforeach;?>

<h1>Add a File</h1>
<?php
    echo $this->Form->create('Doc',array('type'=>'file'));
    echo $this->Form->file('File');
    echo $this->Form->submit('Upload');
    echo $this->Form->end(); 
?>

1 个答案:

答案 0 :(得分:0)

你可以使用现有的插件吗?如果是这样,你想尝试这个插件:https://github.com/srs81/CakePHP-AjaxMultiUpload/ - 支持多文件上传,AJAX等。