Node.js · Senior · Pytanie 28 z 75

Jak bezpiecznie zwrócić plik, o który użytkownik prosi z katalogu uploads?

Wyjaśnienie

Path traversal może używać kodowań albo ścieżek bezwzględnych, więc jedno replace nie wystarczy. Jeszcze lepiej: przechowuj pliki pod wygenerowanymi ID, a nazwy trzymaj w bazie.

Do poczytania

Błąd w pytaniu

Node.js · Senior · pytanie 28

Sprawdź się

Rozwiąż test Node.js · Senior: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test