Hallo mir,
jein.
Es gibt Tools, die das zurechttricksen, z.B. das hier, aber die setzen im Browser bestimmte Einstellungen voraus. Insbesondere muss der Browser einen Download ohne zu fragen speichern dürfen, und er muss generierte clicks für mehr als ein Element zulassen. Mich wundert, dass dieses Tool funktioniert; ich dachte, das würde vom Browser verhindert, um Missbrauch zu vermeiden. Ich habe es nicht ausgetestet.
Möglicherweise kann man auch mit einer Response vom Typ multipart/form-data tricksen. Soweit ich das sehe, ist die Akzeptanz solcher Responses aber auch wieder von der Gnade der Browser abhängig.
Best Practice, meiner Meinung nach: ein ZIP. Das kannst Du vorab erstellen und zum Download anbieten. Oder, wenn das unpraktisch ist, mit einem PHP Script bei Bedarf erstellen (was natürlich Serverressourcen kostet). Und Windows öffnet ein ZIP wie einen Ordner. Wie das bei X-Betriebssystemen aussieht, mögen andere beisteuern.
Rolf
sumpsi - posui - obstruxi