複数の画像サーバーで運用しているが、なぜか1つの画像サーバーに対して、画像がアップロードできない状況に。
パソコンから、スマートフォンから、アプリからと色々とアップロード手段はありますが、そのうち1つの手段でのアップロードができないことが判明。同じ画像サーバーを利用している別のブログを確認してみると、アップロードできた。あれ?
プログラムのデバックをしてみると、画像をアップロードする処理の中で、「Could not create file.」というエラーが出ていた。
権限(パーミッション)だろうな!と思い、設定を確認してみても、何度見ても問題は無さそう。
プログラムの処理の流れ自体は同じなので、書き込みができている同一の画像サーバーを利用しているディレクトリーに、強制的に向け先を切り替えテスト。結果は、「Could not create file.」。なぜ!?
更に確認を進めたところ、問題は権限ではなく、違う画像サーバーに対して書き込もうとしていた・・・。プログラムで別の場所を参照してしまっていた。
エラーメッセージとしては「ファイルを作成できません!」という内容で読んでいましたが、今回は「指定したディレクトリーないぞ!」が正しい翻訳。
解決してしまえば何てことはないけど、久しぶりにハマった。