php - 使用 input[type ="file"] 提示用户保存文件

标签 php html

我正在尝试从 input file 标记实现两个操作。我有以下输入:

<input id='file-input' name='attach' type='file' style='margin-left:15px;'/> 

这可以在 messages.php 中找到。我想要实现的目标有两件事:

  1. 如果上传的文件大小超过 1mb(或者文件不是图像),则生成一个按钮,单击该按钮将打开另存为菜单,用户可以从中选择他们希望在哪里下载数据。
  2. 其次,如上所述,如果文件大小低于 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/

相关文章:

html - 如何检查视频是否支持对象拟合

jQuery 滚动以在 div 上同时淡入淡出和动画

php - 将我的本地开发服务器运行为 http ://local. dev/test-laravel/的 artisan 命令是什么?

php - 如何检查 PHP 项目是否适用于新的 PHP 版本

php - 将两个数组与 php 相关联

javascript - 单击加号和减号按钮并调用其功能时如何获取要更新的数量值

html - SEO - 我应该为标题使用什么元素?

php - 选择查询不正确

php - 多个事件日期更新到数据库

javascript - CSS3 和 JavaScript 打印区域