android - YII 中无法上传视频

标签 android video yii

我在 Yii 中遇到了一个奇怪的问题。

我们在 Android 和 IOS 上使用 Yii 进行网络服务。手机端有视频上传页面。

这是我在 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/

相关文章:

audio - FFmpeg 串联,最终输出中没有音频

php - 安装过程中 yii migrate 出现 Yii 2.0 高级错误

php - 使用 Yii 模型创建或更新多个 mysql 行

php - 具有多个 ORDER BY Field 语句的 SQL 查询 - 或者可能是一种新方法?

android - 带有 Dagger 的 AlertDialog - 您必须先在 child 的 parent 上调用 removeView() - Android

android - 如何判断WebRTC通话质量

android - flutter - _AssertionError ('package:flutter/src/widgets/framework.dart' : Failed assertion: line 4937 pos 12: 'child == _child' : is not true.)错误

java - 无法解析的日期 : "1/29/2014 11:45:00 AM" - Android

html - 有没有办法在播放后立即隐藏 HTML5 视频?

ruby - 我可以以编程方式将 Webm 文件中的音频插入另一个 Webm 文件吗?