[英]Unable to download file using FTP, after upload file via PHP
這是由於文件的權限。 上載的文件歸網絡服務器用戶(例如www-data)所有,而您的FTP服務器在其他用戶下運行。 當您將文件夾的權限更改為0777(允許所有人共享所有內容)時,該文件不會繼承相同的權限。
要解決此問題,您可能可以在move_uploaded_file(...)
之后的代碼中添加chmod($targetPathNew, 0777)
move_uploaded_file(...)
。
盡管由於某些更嚴格的服務器配置,這可能無法正常工作。 我不打算深入探討這個問題,因為從您的問題來看您對Linux權限不是很熟悉(對不起,如果我錯了)。 您可以在此處找到有關權限的一些基本信息,例如-https://www.tutorialspoint.com/unix/unix-file-permission.htm
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.