显示用户刚选择的图片?

bro*_*oke 2 javascript asp.net

我们的webform上传了一个文件,上面只有一个普通的图片框.现在我们已经有了保存图片并检索图片的代码,但是如何在不先保存图片的情况下显示他们选择的图片,然后刷新页面并显示它?这是一个javascript的东西吗?

提前致谢.

Ala*_*nse 5

大多数浏览器不允许这样做.提交的已提交将与表单一起提交,但不能用于javascript.这是为了防止javascript访问本地文件.

您最好的解决方案是使用AJAX上传文件,然后从服务器检索并显示它.此解决方案使得初始视图需要更长时间,但如果用户随后决定它是他们想要的文件,则可以避免再次将其发送到服务器并将其从临时存储区域移动到永久存储区域.