我有这段HTML代码:
还有这段js代码
按下按钮应该下载内容"section.content"的图像,对吗?实际上,这个操作是成功执行的,但是当我尝试修改这段代码,使其将图像下载到服务器文件夹而不是下载到用户的计算机时,我无法做到。
我尝试了这种方法:
我尝试管理保存到服务器的名为"image.php"的PHP代码,但没有成功:
有关我可以改变的建议或者更好的方法来实现我想要的目标吗?首先,谢谢。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
有一件事引起了我的注意,那就是你为$filePath变量定义的路径。如果你想要上传文件的完整目录树不存在,写入操作将会失败。
您可以使用以下代码来确保到您要写入的文件的目录树存在,然后再尝试写入它。
$directory = dirname($filePath); if (!is_dir($directory)) { mkdir($directory, 0777, true); }您还可以使用异常处理来确定错误的类型,以便进行调试。默认情况下,file_put_contents只会返回一个警告,因此让PHP抛出异常可能超出了您的项目范围。
检查您的PHP日志也可以帮助您找出问题的原因。