我创建了一个网站,您可以在其中上传图片并将图片保存在服务器上。我之前遇到的问题是信息保存在数据库中但文件不会保存在服务器上,然后我将文件权限更改为777,这样我就可以将文件上传到服务器了。现在我尝试从另一台计算机上传文件,但我遇到了和以前一样的问题。信息保存在数据库中,但没有文件上传到服务器。任何人都知道问题可能是什么?
答案 0 :(得分:0)
您需要检查尝试上传文件时返回的错误。
检查Apache日志(或您使用的Web服务器的日志)以查看导致问题的原因。
如果您不在实时环境(生产)或登台环境(uat),您可以通过启用运行时配置(php.ini)或在代码上添加以下行来启用错误报告:
ini_set('display_errors',1);
ini_set('display_startup_errors',1);
error_reporting(-1);
以下是实施文件上传的good example。