我正在尝试在 jquery 中获取上传控制的完整路径,但无法正常工作
I am trying to get full path of upload control in jquery but not working
你好,我想在 jquery 中获取 ken-do 上传控件的完整路径,但它只显示
c:/fakepath/ImageName.jpg
所以任何人都可以告诉我如何获得 kendo 在 jquery 中上传的完整路径。
这是我的 jquery.
function onSelect(e) {
alert("Select");
var src = $("#files").val();
var path = $("#files").attr("src");
alert(src);
alert(path);
}
这是我的kendo
<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>
简而言之,您不能,至少不能在所有浏览器中使用。由于浏览器的安全限制,您无法获取磁盘上的实际文件路径。
虽然有一些解决方法来获取文件路径(通过 ActiveX、Silverlight 等),但您可能无法获得一致的行为。
你好,我想在 jquery 中获取 ken-do 上传控件的完整路径,但它只显示
c:/fakepath/ImageName.jpg
所以任何人都可以告诉我如何获得 kendo 在 jquery 中上传的完整路径。 这是我的 jquery.
function onSelect(e) {
alert("Select");
var src = $("#files").val();
var path = $("#files").attr("src");
alert(src);
alert(path);
}
这是我的kendo
<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>
简而言之,您不能,至少不能在所有浏览器中使用。由于浏览器的安全限制,您无法获取磁盘上的实际文件路径。
虽然有一些解决方法来获取文件路径(通过 ActiveX、Silverlight 等),但您可能无法获得一致的行为。