如何将图片添加到窗体中作为预览
how do i go about adding a picture to a form as a preview?
我现在正在做一个头版广告广告页将显示图片和一些标题等
在后台的中,我为用户创建了一个表单来更改该图像然后将图像保存在db中作为blob(我不确定)
我希望能够预览用户上传后的图片
我在谷歌上搜索过,但还没有找到任何答案等等
任何提示和帮助将不胜感激!!
<html>
<body>
<form action="">
<fieldset>
<legend>Personal information:</legend>
Name: <input type="text" size="30" /><br />
E-mail: <input type="text" size="30" /><br />
Date of birth: <input type="text" size="10" />
Picture: <input type="img" />
</fieldset>
</form>
</body>
</html>
我将需要生成这个使用JAVASCRIPT,所以我如何去把那张图片的形式?并预览它
你需要什么浏览器支持?如果这个功能(预览图片上传)只适用于现代浏览器(例如最新的Firefox, Chrome),你可以尝试使用HTML5中的File API。
FileReader例子
这很有趣,因为您甚至可以在将文件上传到服务器之前在客户端读取或显示有关文件的信息。
如果您必须在此特性中支持功能较差的浏览器,那么您可能会遇到这样的解决方案:使用XHR Post上传文件,然后让服务器返回图像的URL。上传完成后,您可以动态更新页面上的图像源,同时保持在同一页面上。
<input type="file" name="img" />
http://www.cs.tut.fi/jkorpela/形式/file.html
相关文章:
- Meteor-将选定窗体中的对象添加到集合中
- 如何添加CSS&JavaScript进入Windows窗体应用程序C#.net
- 将嵌套对象数据添加到窗体中
- 如何将任意数量的图像动态添加到源字符串位于数据库中的 Web 窗体
- 在窗体中添加值
- 在ASP.Net web窗体/MVC中动态加载和添加字段
- 使用窗体向下拉菜单添加值
- Asp.Net 将多个窗体添加到一个窗体时,用户控件无法正常工作
- 在窗体中动态添加数组文本框
- 当事件侦听器作为部分页面的一部分加载时,如何将事件侦听器添加到窗体中
- 如何向窗体动态添加单选按钮
- 在引导程序窗体中单击时添加行
- 具有用户添加的行的窗体,以及对每行的输入元素查找
- 向窗体滚动条添加延迟
- 如何仅在窗体更改时向窗口添加事件侦听器
- Symfony -在一个窗体中添加多个窗体
- AngularJS $编译的元素不会被添加到它们所在的窗体中
- 添加后退,前进,播放/暂停按钮和setInterval()的窗体
- 如何将图片添加到窗体中作为预览
- 为jquery移动滑块窗体添加一个比例