Для того чтобы растянуть изображение на весь body, можно использовать CSS свойство background-size: cover; в стиле body. Это позволит изображению заполнять всю область body, сохраняя при этом пропорции.
Пример кода:
```css
body {
background-image: url('имя_файла.jpg');
background-size: cover;
background-repeat: no-repeat;
}
```
Если после этого появляется белый прямоугольник внизу страницы, это может быть связано с тем, что body имеет дефолтный отступ (margin). Чтобы убрать этот отступ, можно добавить следующий CSS код:
```css
body {
margin: 0;
padding: 0;
}
```
Также проверьте, что другие элементы на странице не создают белый фон поверх заданного вами фонового изображения. Возможно, нужно убрать отступы или задать другие стили для элементов.