QiniuInterface.class.php 894 Bytes
<?php
/**
 * 接口类: 定义七牛上传需要实现的接口
 *
 * @name Util_Upload_QinuInterface
 * @package util/upload
 * @version 1.0 (2014-06-12 11:29:26)
 * @author whb <whb@yoho.cn>
 * @since 1.0
 */
interface Util_Upload_QiniuInterface
{
	/**
	 * 文件上传
	 * 
	 * param array array('file'=>'文件数组','prefix'=>'前缀’,'filePath'=>'文件存储路径')
	 * @return array(relaPath=>'')
	 */
	public static function fileUpload($params);
	
	/**
	 * 文件批量上传
	 * 
	 * @param array ('file'=>'文件数组','prefix'=>'前缀’,'filePath'=>'文件存储路径')
	 * @return array(array(relaPath=>''))
	 */
	public static function fileBatchUpload($params);
	
	/**
	 * 文件流上传
	 *
	 * @param string ('file'=>'文件流','prefix'=>'前缀’,'filePath'=>'文件存储路径')
	 * @return string [realpath]
	 */
	public static function streamUpload($params);
	
}