Consider your intended viewer's
downloading capability- first and foremost. Personally I wouldn't try to have someone download image files all together, just out of courtesy alone. If their download speed
isn't particularly fast they may be a little unhappy with you. So.....
1) Find out what your intended guest's download speed is in megabits per second. Have them access "Speedtest by Ookla"-
Speedtest by Ookla - The Global Broadband Speed Test
I just did mine a minute ago and it's running a little "slow"....at around 620 mbps (Ethernet) and on the weekend. On the weekdays it's closer to maxing out around 666 mbps.) -Relatively fast.
2) Consider the actual file size in bytes of each image. Have you already compressed them at 72 DPI? You don't want- or need to transmit files so large they were intended for print. Equally so, you don't want to compress images so much that it renders them looking poor either. (Keeping in mind that I have no idea of your technical understanding of image file dynamics.)
In essence you don't want to consolidate 42 very large image files to be "batched" into a single folder intended to be downloaded all at once if a person has relatively slow Internet download capability. Not everyone has super high-speed Broadband Internet using Ethernet.
Besides, if you give them access to all 42 individual files, they can decide at their leisure what to download and when. Just number each image file sequentially, in no more than two digits: 01.jpg, 02.jpg , 03.jpg, all the way to 42.jpg. You could also include a .txt file that serves as a description of each numbered file based on your journal notes.
A polite and pragmatic way of skirting around any potential bandwidth concerns of sharing your files with anyone. Example: My cousin lives on the other side of town using the same ISP, yet my bandwidth is literally six times hers. Fiber optics and a more modern infrastructure on my end.