libs/Yii/web/widgets/CMultiFileUpload.php
(开头部分) 4KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
<?php
/**
* CMultiFileUpload class file.
*
* @author Qiang Xue <qiang.xue@gmail.com>
* @link http://www.yiiframework.com/
* @copyright Copyright © 2008-2011 Yii Software LLC
* @license http://www.yiiframework.com/license/
*/
/**
* CMultiFileUpload generates a file input that can allow uploading multiple files at a time.
*
* This is based on the {@link http://www.fyneworks.com/jquery/multiple-file-upload/ jQuery Multi File Upload plugin}.
* The uploaded file information can be accessed via $_FILES[widget-name], which gives an array of the uploaded
* files. Note, you have to set the enclosing form's 'enctype' attribute to be 'multipart/form-data'.
*
* Example:
* <pre>
* <?php
* $this->widget('CMultiFileUpload', array(
* 'model'=>$model,
* 'attribute'=>'files',
* 'accept'=>'jpg|gif',
* 'options'=>array(
* 'onFileSelect'=>'function(e, v, m){ alert("onFileSelect - "+v) }',
* 'afterFileSelect'=>'function(e, v, m){ alert("afterFileSelect - "+v) }',
* 'onFileAppend'=>'function(e, v, m){ alert("onFileAppend - "+v) }',
* 'afterFileAppend'=>'function(e, v, m){ alert("afterFileAppend - "+v) }',
* 'onFileRemove'=>'function(e, v, m){ alert("onFileRemove - "+v) }',
* 'afterFileRemove'=>'function(e, v, m){ alert("afterFileRemove - "+v) }',
* ),
* ));
* ?>
* </pre>
*
* @author Qiang Xue <qiang.xue@gmail.com>
* @version $Id$
* @package system.web.widgets
* @since 1.0
*/
class CMultiFileUpload extends CInputWidget
{
/**
* @var string the file types that are allowed (eg "gif|jpg").
* Note, the server side still needs to check if the uploaded files have allowed types.
*/
public $accept;
/**
* @var integer the maximum number of files that can be uploaded. If -1, it means no limits. Defaults to -1.
*/
public $max=-1;
/**
* @var string the label for the remove button. Defaults to "Remove".
*/
public $remove;
/**
* @var string message that is displayed when a file type is not allowed.
*/
public $denied;
后面还有 82 行代码,购买后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
