作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要一些建议,去哪里寻找以下问题的可能原因。
我正在运行用于视频上传的 PHP 脚本。每次都在服务器上成功上传视频。在我执行 move_uploaded_file
从临时文件夹到新文件夹后,我有以下代码:
$sql_insrt = "INSERT INTO tbl_videos SET
video_name = 'name1',
v_id = '12'";
$rs_insrt = $db -> Execute($sql_insrt);
现在,对于小视频文件 (1~5MB),$rs_insrt
查询可以成功执行,没有任何问题。但是,当我尝试上传更大的视频(例如 20MB)时,$rs_insrt
不会被执行。视频文件已上传到新文件夹(应该如此)并且 $sql_insrt
查询正确但插入查询未通过。
你们知道为什么会这样吗?
我在 php.ini 中有以下配置,所以我认为这不是问题所在:
max_execution_time = 300
max_file_uploads = 20
max_input_nesting_level = 64
max_input_time = -1
max_input_vars = 1000
memory_limit = 128M
post_max_size = 100M
upload_max_filesize = 100M
最佳答案
您可以尝试分块文件上传。我认为你有超时问题。上传完成后,您可以运行 mysql 语句。
https://github.com/blueimp/jQuery-File-Upload/wiki/Chunked-file-uploads
关于php - 上传视频后MySQL插入查询失败的可能原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33682919/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!