阅读新上传的图片时出现问题

时间:2015-02-10 06:11:13

标签: php

我正在上传图片并将图片路径存储在数据库中。对此进行编码如下

<?php
     if( move_uploaded_file( $_FILES[$objName]['tmp_name'], trim($this->upload_path.$img_name_str )) ) {
                    $fNames[] = $img_name_str;
                    chmod(trim($this->upload_path.$img_name_str ), 777);
                }
?>

图片正确上传到文件夹。但问题是图像的权限被设置为01411,即使我将文件夹权限设置为777.这导致我无法在前端显示图像。请指教。

我只在服务器中遇到此问题。

1 个答案:

答案 0 :(得分:0)

来自php.net

  

注意:

     

当前用户是运行PHP的用户。可能不是   您用于普通shell或FTP访问的同一用户。模式可以是   只有在大多数系统上拥有该文件的用户才能更改。

     

注意:

     

此功能不能用作远程文件作为要检查的文件   必须可以通过服务器的文件系统访问。

     

注意:

     

启用安全模式后,PHP会检查文件或目录   您即将操作与脚本具有相同的UID(所有者)   正在执行。另外,你不能设置SUID,SGID和   粘性位。