我正在尝试从 input file
标记实现两个操作。我有以下输入:
<input id='file-input' name='attach' type='file' style='margin-left:15px;'/>
这可以在 messages.php
中找到。我想要实现的目标有两件事:
- 如果上传的文件大小超过 1mb(或者文件不是图像),则生成一个按钮,单击该按钮将打开
另存为
菜单,用户可以从中选择他们希望在哪里下载数据。 - 其次,如上所述,如果文件大小低于 1mb,则只需在页面上显示数据(仅适用于图像文件)。
我在其他页面上使用了 input type="file"
上传个人资料图像,并且刚刚在页面上显示了该图像。但我不确定如何执行 (1) - 如何打开用户可以保存数据的菜单?
最佳答案
只需使用 Content-Disposition:attachment
header 提供文件,请参阅 PHP Outputting File Attachments with Headers
关于php - 使用 input[type ="file"] 提示用户保存文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36211885/