【问题标题】:Is it possible to read an image into an img tag with an input="file"? [duplicate]是否可以使用 input="file" 将图像读入 img 标签? [复制]
【发布时间】:2013-07-01 19:32:44
【问题描述】:
我最近一直在尝试使用 PHP 和 jQuery 等进行文件上传,我想知道用户是否可以打开文件对话框(带有“文件”输入标签),选择图像,然后在 img 标签中显示该图像?然后用户点击“上传”,从img标签中读取图片数据上传到服务器?无论如何,类似的事情......我希望用户能够在上传之前查看他们的图片。我目前在我的页面上集成了一个带有自定义按钮的文件输入标签,但我有点坚持。有人可以帮忙吗?任何帮助表示赞赏。谢谢。
【问题讨论】:
标签:
php
javascript
html
css
input
【解决方案1】:
查看Show an image preview before upload,其中包含有关在 HTML5 中执行此操作的一些信息。
除此之外,使用标准<input type="file" /> 可能不会发生。您可以使用 Flash 或 Silverlight 之类的工具,它们对计算机具有沙盒访问权限,并且可能能够在上传之前读取和显示图像。