使用PHP中的AJAX进行图像预览

时间:2010-03-12 10:24:10

标签: php ajax

在使用PHP中的AJAX实际提交之前,我应该如何创建要上传的图像预览?

3 个答案:

答案 0 :(得分:1)

在没有上传图片的情况下,就我所见,这在JavaScript中是不可能的,因为安全限制会阻止您在文件上传中确定所选文件,并将该文件嵌入{{1标签(就像五年前那样。)

使用基于Flash的上传者会更幸运。我见过一些提供你想要的功能。

更新:Here提供预览功能。从我所看到的,它base64对本地图像进行编码,并将其作为内联数据img标记提供给周围的HTML页面。这很好,因为它可能很好地集成到您的网站。但是可以与任何版本的Internet Explorer一起使用。

Here是一个完全基于Flash的解决方案,可在所有浏览器中进行预览。

答案 1 :(得分:0)

您首先必须文档上传到服务器。比你能表现得更好。

<img src="uploads/file1_12224.jpg" />

答案 2 :(得分:0)

“文件”输入类型不公开要上载的文件的本地文件位置。它确实“出现”,因为作为用户,您可以看到位置,但网页永远不会知道此值。如果没有本地文件地址,则无法使用纯HTML或JavaScript在网页上显示图像预览。