如何使用file\u put\u内容将图像保存在子目录中,并在php中返回路径

如何使用file\u put\u内容将图像保存在子目录中,并在php中返回路径,php,wamp,folder-permissions,Php,Wamp,Folder Permissions,我是PHP新手,但有.net方面的经验。我需要知道如何将上传到PHP页面的图像保存在该页面的子目录中并返回其路径。我已经检查过了,但没有找到一种在PHP中授予现有子目录权限的方法。我正在使用wamp进行开发 在文件\u中传递子目录,并使用图像文件名放置内容 获取完整路径并追加子目录 我知道如果我从一个具有0774权限的PHP脚本创建一个目录,我就可以对它进行写入。但我需要写入现有的子目录并返回图像路径,以便在前端使用它来显示图像 我需要能够从当前目录写入子目录并返回写入的图像文件的路径。谢谢,@

我是PHP新手,但有.net方面的经验。我需要知道如何将上传到PHP页面的图像保存在该页面的子目录中并返回其路径。我已经检查过了,但没有找到一种在PHP中授予现有子目录权限的方法。我正在使用wamp进行开发

  • 在文件\u中传递子目录,并使用图像文件名放置内容
  • 获取完整路径并追加子目录
  • 我知道如果我从一个具有0774权限的PHP脚本创建一个目录,我就可以对它进行写入。但我需要写入现有的子目录并返回图像路径,以便在前端使用它来显示图像


    我需要能够从当前目录写入子目录并返回写入的图像文件的路径。

    谢谢,@dılo sürücü,但我不能获得或启用对现有文件夹的权限吗?我参考了PHP文档,但在这方面找不到任何好的示例。我不想就此争论。你已经投了反对票,没关系。谢谢,但我会找到我的方法。你确定
    driverimages
    文件夹存在于包含此脚本的文件夹下吗?在windows上,文件夹访问权限几乎从来都不是问题,除非您在打开PHP标记后进行测试时对windows系统做了一些非常奇怪的操作,例如
    
    
    
    $ImagePath = __DIR__.'/driverimages/'.$ImageName;
    
    mkdir(dirname($ImagePath),777);
    
    file_put_contents($ImagePath, base64_decode($data->profilepic));
    
    
    
    $ImagePath = __DIR__.'/driverimages/'.$ImageName;
    
    mkdir(dirname($ImagePath),777);
    
    file_put_contents($ImagePath, base64_decode($data->profilepic));