gpt4 book ai didi

android - 视频上传在 YII 中不起作用

转载 作者:搜寻专家 更新时间:2023-11-01 08:51:15 26 4
gpt4 key购买 nike

我在 Yii 中有一个奇怪的问题。

我们将 Yii 用于 Android 和 IOS 的网络服务。手机端有视频上传页面。

这是我在 Yii 中用来上传视频的代码:

$file_path_image = "";
$directory='images/Post';
$file_path_video = "";
$model = new TblCommunity();
if(isset($_FILES['video'])){
$file = $_FILES['video'];
print_r($file);
$videoID = $model->getRandomString();
$video_obj = new VideoUpload();
$result = array();
$video_result_temp = $video_obj->upload($file, $videoID, $directory);
$result = CJSON::decode($video_result_temp);
if(isset($result['status']) && $result['status'] == 'failed'){
$result['response'] = array();
$result['status']='failed';
$this->_sendResponse(201, CJSON::encode($result));
} else {
$file_path_video = Yii::app()->params['BASE_URL'].$result['Path'];
}
}

以上代码适用于小尺寸视频。

但是当移动人员开始上传大尺寸或超过 5MB 时,我在 Yii 中没有得到任何数据。

它浪费了我整整一周的时间。

这种奇怪行为的原因是什么?

所有的帮助都是可观的。

当发送大尺寸视频时,Yii 返回错误为Undefined index 'video'

最佳答案

可能有两个原因:

  1. 模型规则(最大文件大小)
  2. PHP/服务器设置(upload_max_filesize、post_max_size)

你检查过了吗?

关于android - 视频上传在 YII 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23197101/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com