关于使用MVVM的KnockOut JS,(Durandal)

时间:2014-11-22 04:51:32

标签: javascript html knockout.js base64 viewmodel

我使用输入类型= FIle将图像上传到服务器,因为输入没有给出该图像的准确base64路径,它给出“data \ images:base64”,如何获得图像的准确路径以便我可以发送正确

2 个答案:

答案 0 :(得分:0)

浏览器安全性不允许您获取图像的绝对路径或完整路径。您可以在Firefox等浏览器中获取它,但任何其他浏览器本身都不支持它。不幸的是,没有办法做到这一点。

这里有JSFiddle的输入类型文件 -

$('input[type=file]').change(function () {
      console.dir(this.files[0])
})

http://jsfiddle.net/SCK5A/1505/

答案 1 :(得分:0)

self.imagePath("数据\图片:BASE64,&#34)

var img = imagePath()。split(',')[1];

将img变量发送到WebService,它适用于我。