ichinose9372 / 42-webserv

c++でnginxを作る課題
2 stars 0 forks source link

アップロード先のディレクトリが正しく設定されているか確認 #110

Closed welove-t closed 7 months ago

ichinose9372 commented 7 months ago

アップロード先のディレクトリが存在するのならアップロードできる。 ない場合にはディレクトリトラバーサルの観点からアップロード先のディレクトリがない = 404としてステータスを設定する

ichinose9372 commented 7 months ago

controllerないのgetfilepath関数の最後でfilenameを追加する前に / の確認をして存在していなかったら付け加える処理にしました。 ファイルパスが正しいので開くことができなかったら404が返ります。