質問: $temp_path . '\\'. $file_name . ".jpg"; //原本ファイル保存 if (!move_uploaded_file($file['tmp_name'], $original_path)) { // エラー return false; } return true; } ``` ### 試したこと 成功時のreturn の前にchmod($original_path, 0755 );など権限を変更してみましたが、特に変わらずでした
回答: chmodの返り値はfalseでしょか。 指定フォルダにIISの権限は付与されてますでしょうか。 古い記事ですが、以下などいかがでしょうか。 > > 1.PHP.iniのupload_tmp_dirに明示的にTEMPディレクトリを指定 C:\Windows\TEMP等 > > 2.指定したTEMPディレクトリにIISの匿名認証の読み取り権限を付与 > > > と書いてますが、ファイルを作った時点でフォルダにIISの権限が与えられてないというような書き方をしてますね。