我想创建一个文件并使用PHP在Synology NAS上传。我们的NAS,它支持FTP所以我尝试使用here中的ftp_put()并尝试使用来自here的curl()。但我仍然无法将文件上传到NAS。 这两个代码都运行良好,并且没有显示消息错误。
这是我们Synology NAS上的目标路径: / DMS / upload-file /
这是我使用ftp_put()的简单代码:
$ftp_path = '/DMS/upload-file/'.$_FILES["uploadedfile"]["name"];
$conn_id = ftp_ssl_connect($host,$port);
$login_result = ftp_login ( $conn_id , $username , $password );
$upload = ftp_put($conn_id, $ftp_path, $_FILES["uploadedfile"]["tmp_name"], FTP_ASCII);
print (!$upload) ? $bgalert.'There was a problem while uploading '.$ftp_path.'</p>' : $bgalert.'Upload complete</p>';
ftp_close($conn_id);
结果总是
上传时出现问题 /DMS/upload-file/filename.jpg
任何人都可以帮我解决问题吗?我真的需要你的帮助。 谢谢。
答案 0 :(得分:0)
您可以查看此文件夹权限/ DMS / upload-file /?