>我正在使用输入类型 = FIle 将图像上传到服务器,因为输入没有给出该图像的准确 base64 路径,它给出了"data\images:base64",如何获得图像的准确路径,以便我可以正确发送
浏览器安全性不允许您获取图像的绝对或完整路径。您也许可以在Firefox等浏览器中获得它,但任何其他浏览器都不支持它。不幸的是,没有办法做到这一点。
以下是您可以使用输入类型文件获得的 JSFiddle -
$('input[type=file]').change(function () {
console.dir(this.files[0])
})
http://jsfiddle.net/SCK5A/1505/
self.imagePath("data\images:base64,")
var img = imagePath().split(',')[1];
将 img 变量发送到网络服务,它对我有用。