codecamp

IO::multiUpload 文件分块移动(上传)

调用方式:

/* 分块上传(移动)文件

*@param  $opath       原文件的地址(DzzPath),如果地址为dzz::或attach::形式时,需要设置$attach参数

*@param  $path        文件目标位置(DzzPath)

*@param  $filename    文件名称

*@param  $attach      附件数据

*@param  $ondup       overwrite:表示覆盖同名文件;newcopy:表示生成文件副本并进行重命名,命名规则为“文件名_日期.后缀”,暂只对baiduPCS有效

*@return  文件信息数组

*/

IO::multiUpload($opath,$path,$filename,$attach=array(),$ondup="newcopy");

注意事项:

  1. 当$opath为dzz::或attach::形式时,需要设置$attach参数;

  2. $ondup参数: overwrite:表示覆盖同名文件;newcopy:表示生成文件副本并进行重命名,命名规则为“文件名_日期.后缀”,暂只对baiduPCS有效

  3. 分块的大小为5M


IO::uploadStream 文件上传
IO::getFileContent 读取文件内容
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Dzz系统框架

输入数据处理

数据DB层

安全相关

上传组件

评论组件

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }