ftp_put 関数を使用して、指定したディレクトリにファイルをアップロードしたいのですが、接続は成功しましたが、アップロード プロンプト
ftp_put() [function.ftp-put]: Usopp: UpYunFS - 403 Not Access.
echo ftp_put($conn,"caiputu/xuanzhuan.jpg","xuanzhuan.jpg",FTP_ASCII);
403 Not Access
明らかに権限が足りません
アップロードしたフォルダに権限が無いはずです。書き込み権限
caiputu/xuanzhuan.jpg
投稿 権限を確認してください
権限は 777 です
FTP サーバーにはオープン書き込み権限がないはずです。 vsftp を使用している場合は、write_enable=YES
サーバー上に caiputu ディレクトリが存在しますか?
ftp_put を実行する前に、ftp_chdir をターゲット ディレクトリに切り替えるのが最善です
こうすることで、ターゲット ディレクトリが存在することを確認でき、ftp_put を複数回実行するときに使用するパスを減らしてエラーの可能性を減らすことができます
caiputu ディレクトリはサーバー上に存在しますか?
ftp_put を実行する前に、ftp_chdir をターゲット ディレクトリに切り替えることをお勧めします
まず、ターゲット ディレクトリが存在することを確認できます。その後、ftp_put を複数回実行するときに使用するパスを減らすことができ、エラーの可能性を減らすことができます
ユーザー名はツールと同じですか?
ディレクトリはルート上にありますか?
ユーザー名はツールと同じですか?
ディレクトリはルート上にありますか?
サーバーの問題なら、ここで何を質問していますか?サプライヤーを探しに行きましょう!