1
コーディングされたセクション の下には、解釈に基づいて入力を与えることができます。正常にアップロードされたファイルの移動に関する問題
public function upload(Request $request)
{
$content = $_POST['code'];
if (Storage::exists('file.blade.php'))
{
echo "File is already exists..............";
}
else
{
Storage::disk('local')->put('file.blade.php', $content);
echo "uploaded successfully...........";
$fileName = "file.blade.php";
$oldPath = "/storage/app/file.blade.php";
$destinationPath = "/resources/views";
File::move($oldPath, $destinationPath);
}
}
私は上記のコードを使用してファイルを移動しようとしています。しかし、次のエラーメッセージが表示されます。
Filesystem.phpライン176にErrorException: リネーム(/storage/app/file.blade.php,/resources/views):システム 指定されたパスを見つけることができません。 (コード:3)
は$ destinationPathは、実際には、ディレクトリやファイルへの完全パスすることになっていますか?今はあなたがファイルをディレクトリ/リソースと "views"という名前のファイルに移動しようとしているように見えますが、ファイル名を保持してディレクトリ "views"に移動しようとしているようです。 – Janek
また、あなたは本当にPHPファイルをアップロードしようとしていますか?それはかなり大きなセキュリティリスクのように聞こえる! – Robba