我了解到,设置Content-Disposition: inline
可使浏览器预览下载的文件,而不用打开“保存文件”对话框。在大多数情况下,我认为这非常有帮助。然后,您如何决定何时使用Content-disposition:attachment
?
从安全角度来看,我理解有些文件是您不希望浏览器执行的,例如html文件。但是,当考虑相同的文件类型(例如pdf)时,什么样的情况要求“附件”与“内联”,您什么时候希望用户不预览却直接下载呢?
想到的一个用例是,如果您希望用户下载多个文件,则可能不打开所有文件进行预览而是将其保存到文件系统中可能是有意义的。我想知道是否存在任何已知/确定的用例?