你好,我试图在jquery中获得ken-do上传控件的完整路径,但它只显示
c:/fakepath/ImageName.jpg
所以任何人都可以告诉我如何在jquery中获得剑道上传的完整路径。 这是我的jquery。
function onSelect(e) {
alert("Select");
var src = $("#files").val();
var path = $("#files").attr("src");
alert(src);
alert(path);
}
这是我的剑道
<div>
@(Html.Kendo().Upload()
.Name("files")
.Multiple(false)
.Messages(msg => msg.Select("Browser"))
//.Async(a=>a.AutoUpload(false).Save("Save","Imagetest"))
.Events(e => e
.Select("onSelect").Remove("onRemove"))
)
</div>
答案 0 :(得分:2)
简单来说,你不能,至少不是在所有的浏览器中。由于浏览器的安全限制,您无法获得磁盘上的实际文件路径。
虽然有一些解决方法可以获取文件路径(通过ActiveX,Silverlight等),但您可能无法获得一致的行为。