首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP:大文件上载后跳过/忽略mysql查询?

PHP:大文件上载后跳过/忽略mysql查询?
EN

Stack Overflow用户
提问于 2010-11-03 08:57:13
回答 2查看 974关注 0票数 1

很奇怪..。最初我认为php没有正确处理大文件上传(800mb-2 2gb)。

现在我已经知道文件被正确地移动了,但是在上传大文件时,将文件信息输入数据库的mysql查询似乎被跳过了。

mysql查询的执行方式与上传小文件时应该执行的一样。这个问题似乎只出现在较大的文件中

此外,在移动文件之前的mysql查询似乎工作得很好。

进程:

代码语言:javascript
复制
Wait for uploaded file, 
check file size, 
get md5 of file, 
move file from temp folder to uploads folder, 
if moving file is successful then mysql query.

文件位于应在的位置,但查询未执行。

在移动文件和调用mysql查询之间,我应该延迟10秒吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-11-03 09:34:06

如果文件移动正在工作,那么问题很可能出在最后一步-- MySQL查询上。使用error_reporting(E_ALL)设置错误级别并设置错误日志-这将记录所有MySQL警告和任何其他问题。记录您正在尝试执行的SQL查询。它能在MySQL客户端上工作吗?

票数 2
EN

Stack Overflow用户

发布于 2010-11-03 08:59:28

听起来好像没有成功地将大文件从temp文件夹中移出?您是否可以通过查看文件是否仍在/tmp中或其他位置来确认这一点?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4083398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档