上传文件不适用于生产服务器

时间:2010-05-31 16:43:44

标签: php upload

我有一个php脚本,可以将图像上传到服务器上的临时文件夹。

这适用于本地计算机上的本地(虚拟)服务器。 (wampserver)。

但是,在生产服务器(linux)上我无法正常工作。

除了文件没有显示在服务器上之外,所有内容都按预期加载。

我的问题是,在上传图片或文件移动到制作服务器时,我应该考虑什么?

我已经设置了图像应该转到777的文件夹的权限以及将它们上传到777的php代码。

由于

3 个答案:

答案 0 :(得分:0)

在您在服务器上设置 777 权限之前,我强烈建议您先阅读this文章。此外,还有不同的上传文件的方式,所以我认为你会在阅读本文后解决你的问题。祝你好运

答案 1 :(得分:0)

  

有什么我应该考虑的   移动到生产服务器时   上传图片或文件?

是。
错误处理。
您必须与PHP错误报告保持联系 并在上传时正确处理$_FILES['name']['error']变量。

这两个来源将为您提供有关任何错误的充分而准确的信息。

答案 2 :(得分:0)

我知道这个问题很老但我怀疑给出的任何答案都是正确的,因为我有这个确切的问题,结果是当我创建php表单时,我忘了将此行添加到表单标签enctype =“multipart / form-data”所以在我的本地机器上处理表单工作正常但是当我尝试使用表单将图像上传到生产服务器时它不会处理图像文件,它将处理来自的所有其他数据表单不是需要上传的文件。在我添加上面的行后,它工作正常。