在使用PHP中的AJAX实际提交之前,我应该如何创建要上传的图像预览?
答案 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在网页上显示图像预览。