在索引数据库中保存图像时,webkitRelativePath为空

时间:2016-12-09 15:58:10

标签: indexeddb

我正在尝试使用文本数据保存文件。文本数据正在保存但是webkitRelativePath路径在索引数据库中显示为空的链接是我将数据添加到索引数据库中的代码

   function add() {
        var a = document.getElementById("userfile");
        var b = a.files[0];
            var request = db.transaction(["todostore"], "readwrite")
            .objectStore("todostore")
            .add({ timestamp: "KP" + (new Date()).getTime(), todo: $("#todo").val(),
            price:$("#toprice").val(),image:b});

         };

Webkit Empty

1 个答案:

答案 0 :(得分:0)

webkitRelativePath属性尚未标准化,并且不属于File API标准中File定义的一部分。它没有与其他属性一起克隆。

努力standardize它(我是提案的作者,记录了Chrome行为的一部分),但它尚未定义属性的结构化克隆行为,以及实现它的浏览器不要克隆它。

为了使这项工作今天你需要将值作为属性存储在另一个对象上。