Движок почти везде проверяет возможность смотреть файл. Когда Вы загружаете файл на сервер сайта, движок формирует и отдаёт Вам информацию о загруженном файле, включая ссылку, по которой он доступен.
Но пока Вы пишете пост/тему, право просмотра аттача "игнорируется", благодаря тому, что файл ещё не полностью "загружен", а потому неизвестно, к кому обращаться за проверкой прав на просмотр аттач: к какой теме или посту.