当前位置:首页 » 文件管理 » thinkphp上传文件大小

thinkphp上传文件大小

发布时间: 2022-11-01 18:03:00

① 我用thinkphp上传一个小点的视频可以成功,,为什么上传一个20多M的就失败呢配置文件已经改过了,急急!

修改过apache 服务器吗?里面限制了上传文件大小,临时文件大小,以及上传时间长短的

② 本人新手速求:thinkphp上传视频文件怎么上传

上传大小限制,和上传文件类型做了限制
$upload->maxSize = 0 ;// 设置附件上传大小
$upload->exts = array('jpg', 'gif', 'png', 'jpeg','mp4','rmvb');// 设置附件上传类型

③ thinkphp+easyui 如何实现文件上传 最好有参考代码

maxSize: 文件上传的最大文件大小(以字节为单位)默认为-1 不限大小

savePath:文件保存路径,如果留空会取UPLOAD_PATH常量定义的路径

saveRule:上传文件的保存规则,必须是一个无需任何参数的函数名,例如可以是time、uniqid com_create_guid 等,但必须能保证生成的文件名是唯一的,默认是uniqid

hashType:上传文件的哈希扬澶方法,默认是md5_file

autoCheck:是否自动检测附件,默认为自动检测

uploadReplace:存再同名文件是否是覆盖

④ thinkphp中文件上传怎么做

//多文件上传以及添加入库
function addok(){
//多文件上传
$upload = new \Think\Upload();// 实例化上传类
$upload->maxSize = 3145728 ;// 设置附件上传大小
$upload->exts = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
$upload->rootPath = './';
$upload->savePath = './Public/Uploads/'; // 设置附件上传目录 // 上传文件
$info = $upload->upload();
if(!$info) {// 上传错误提示错误信息
$this->error($upload->getError());
}
//print_r($info);die;
if($info){
$data=I('post.');
$tu=D('tu');
for($i=0;$i<count($info);$i++){
$image1=$info[$i]['savepath'].$info[$i]['savename'];
$img=substr($image1,9);
//print_r($image1);die;
//缩略图上传
$image = new \Think\Image();
$image->open($image1);// 按照原图的比例生成一个最大为150*150的缩略图并保存为thumb.jpg
$image2="./Public/thumb/".rand().'jpg';
$image->thumb(150, 150)->save($image2);
//print_r($image2);die;
$img2=substr($image2,9);
$data['image']=$img;
$data['suo']=$img2;
$re=$tu->add($data);
}
if($re){
$this->success('添加成功',U('list1'));
}else{
$this->error('添加失败');
}
}
}

⑤ thinkphp上传图片如何检验尺寸

用getimagesize方法,如下示例:

HTML页面

<!DOCTYPEhtml>
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<title>定义inputtype="file"的样式</title>
<styletype="text/css">
body{font-size:14px;}
input{vertical-align:middle;margin:0;padding:0}
.file-box{position:relative;width:340px}
.txt{height:22px;border:1pxsolid#cdcdcd;width:180px;cursor:pointer;}
.btn{background-color:#FFF;border:1pxsolid#CDCDCD;height:24px;width:70px;cursor:pointer;}
.file{position:absolute;top:0;right:80px;height:24px;filter:alpha(opacity:0);opacity:0;width:260px;cursor:pointer;}
</style>
</head>
<body>
<divclass="file-box">
<formaction="test.php"method="post"enctype="multipart/form-data">
<inputtype='text'name='textfield'id='textfield'class='txt'/>
<inputtype='button'class='btn'value='浏览...'/>
<inputtype="file"name="fileField"class="file"id="fileField"size="28"onchange="document.getElementById('textfield').value=this.value"/>
<inputtype="submit"name="submit"class="btn"value="上传"/>
</form>
</div>
</body>
</html>

PHP页面:

<?php
echo"<pre>";
print_r($_FILES);
echo"<br/>";
$size=getimagesize($_FILES['fileField']['tmp_name']);
echo"<pre>";
print_r($size);
?>

demo效果示意图

第二个输出的数组有你需要的相关数据。

看看是否符合你的需求?若有疑问,欢迎追问!

⑥ thinkphp中怎么处理上传文件

$n = $m->add();
if ($n){
$str = "添加成功";
}else {
$str = "添加失败";
}
$this->assign("str",$str);
$this->display("upload");
}

// 文件上传
protected function _upload() {
import("@.ORG.UploadFile");
$upload = new UploadFile();
//设置上传文件大小
$upload->maxSize = 3292200;
//设置上传文件类型
$upload->allowExts = explode(',', 'jpg,gif,png,jpeg,pjpeg,bmp,doc,rar,txt');
//设置附件上传目录
$upload->savePath = './Public/upload/';
//设置上传文件规则
$upload->saveRule = uniqid;
if (!$upload->upload()) {
//捕获上传异常
$this->error($upload->getErrorMsg());
} else {
//取得成功上传的文件信息
$uploadList = $upload->getUploadFileInfo();
//import("@.ORG.Image");
//给m_缩略图添加水印, Image::water('原文件名','水印图片地址')
/*Image::water($uploadList[0]['savepath'].'m_'.$uploadList[0]['savename'], '/ThinkPHP_2.1_full_with_extend/Examples/File/Tpl/default/Public/Images/logo2.png'); */
return $uploadList[0]['savename'];
}

热点内容
为什么我的电脑不能用密码登录了 发布:2024-09-28 07:39:22 浏览:510
nginx访问根目录 发布:2024-09-28 07:32:02 浏览:119
安卓手机怎么数据导入苹果手机 发布:2024-09-28 07:31:39 浏览:465
正则特殊字符需要反编译吗 发布:2024-09-28 07:22:56 浏览:309
昆特牌外服安卓怎么登录 发布:2024-09-28 07:19:17 浏览:883
在linux下安装win7 发布:2024-09-28 07:14:55 浏览:391
服务器170台电脑配置 发布:2024-09-28 07:09:09 浏览:777
iis设置ftp 发布:2024-09-28 06:39:18 浏览:411
阿里云服务器购买价格 发布:2024-09-28 06:38:37 浏览:622
缓存平台 发布:2024-09-28 06:38:34 浏览:957