【发布时间】:2024-04-17 09:35:01
【问题描述】:
更具体地说,我想使用带有一个或多个用于图像的文件输入字段的表单。当这些字段发生更改时,我想在将数据发送到服务器之前显示相关图像的预览。
我尝试了多种 javascript 方法,但总是遇到安全错误。 我不介意使用 java 或 flash,只要解决方案为那些没有它们的用户优雅地降级。 (他们不会得到预览,也不会得到烦人的“安装这个东西”。)
有没有人以简单、可重复使用的方式做到这一点?
附:我知道有一个沙箱,但沙箱必须在一个黑暗、上锁且所有窗户都涂黑的房间里吗?
【问题讨论】:
-
您必须先上传图片才能预览图片。我不知道它可以用 Flash 完成,可能用 Java,但我认为这就像试图用锤子杀死一只苍蝇。您可以使用 iframe 进行一些“Ajax 模拟”上传,网上有一些示例,效果很好。
-
查看这个纯 JavaScript 方法,包括它的答案以及 Ray Nicholus 对最终解决方案的评论:*.com/questions/16430016/…
标签: javascript image upload preview