首页 > yii怎么上传图片后,预览图片

yii怎么上传图片后,预览图片


预览其实就是又从服务器请求了一次这个图片,给预览的img标签设置成刚上传的这个图片的url。

思路:
1.上传文件的form,提交到一个隐藏iframe,并监视这个iframe的load事件
2.服务器端接收到文件后,将这个图片存储,比如以uuid做文件名
3.服务器端把这个uuid response给客户端,会被隐藏iframe接收到,出发load事件,这时候把uuid文件名和url拼起来,赋值给预览img标签


两个方案:
1. 先上传图片,然后在显示
2. 现在一些file upload 插件都是支持预览的「非上传到服务器」,不过有浏览器的要求


通常上传预览的做法是:先上传到服务器上,上传之后返回图片URL访问路径,然后根据图片访问网址显示在页面上就可以了,跟YII(框架什么的无关)

【热门文章】
【热门文章】