質問
HULFT Squareのストレージから、オンプレのFTPサーバーへファイルをPUTするスクリプトを作成しています。
スクリプトを実行しても、FTPサーバー上にファイルがPUTできません。
ログに出力されていたメッセージは、以下のとおりです。
FTP Server says, "550 The specified path is invalid.
本事象の原因と解決策を教えてください。
回答
「FTP Server says, "550 The specified path is invalid.」のメッセージは、指定されたパスが無効の場合(ファイルまたはフォルダが存在しない、またはアクセス権限がない場合)に表示されるエラーとなります。
以下の点についてご確認いただき、エラーが解消されるかをお試しください。
- パスの指定方法に誤りがある
過去事例として、接続先FTPサーバー側の仕様で、ルートディレクトリを指定した場合は、ディレクトリ一覧が表示不可となっていたケースが報告されています。
HULFTSquareの仕様上、リストを取得する動きは固定動作となり、ファイルを参照するにはホームディレクトリをルートディレクトリとして変更する必要がありますので、ルートディレクトリではなく、ホームディレクトリを指定した上で実行をお試しください。
- 指定したパスにアクセス権がない
過去事例として、指定したディレクトリの上位ディレクトリに対し、アクセス権限が付与されていないことで、FTPサーバーへ接続できないケースが報告されています。
指定したディレクトリだけでなく、その上位ディレクトリに対してもアクセス権限を付与した上で実行をお試しください。
補足
コメント
0件のコメント
記事コメントは受け付けていません。