You simply need to upload your files in the file manager section of Captive Portal in the web interface. It will automatically prepend "captiveportal-" to the file name, so if you upload "default.css" and "logo.png" you will have to refer to "captiveportal-default.css" and "captiveportal-logo.png" in your HTML page. The login page needs to be uploaded on the standard settings screen, and you cannot dictate the file name for it. There is no need to manually edit any files in the file system on pfSense, or do anything in the shell.
I tried to rename archives as figures and anothers, in other threads was said that .png isn´t allowed and others said that you need to convert pgn to JPG.
Where can I put the images? When i upload my html file the pfSense automatically rename my archive (index.html) to captiveportal.html, and my file go to /var/etc, some threads said to put images on /var/db/cpelements or make a symbol link, but not works both methods.
Can I see your html code.. seeing your references (img src) and where you put your images files?
Thanks for reply.