通过Javascript进行Html文件上传预览

Pos*_*sto 4 html javascript jquery file

我想为一篇文章展示一个PREVIEW类的东西,所以JS的细节

但问题来了 <input type="file",它没有提供文件的完整路径

例如:如果我这样做

$("#image").val();
Run Code Online (Sandbox Code Playgroud)

它只给"Sunset.jpg"而不是C:\ Documents and Settings\All Users ....\Sunset.jpg

任何想法如何获得细节价值?

Vot*_*ple 10

虽然正如其他人已经指出的那样,你无法在JavaScript中学习文件的完整路径,但是对于这个问题,完全不同的方法可能仍然适合你.

您可以在访问者选择它后立即自动上传照片(您在GMail中看到的行为以及其他应用程序),因此即使访问者继续与您的页面进行交互,它也会驻留在您的服务器上.此时,显示预览就像从您自己(现在服务器端)的图像副本自己提供预览一样简单.