将background-image设置为blob:URI

时间:2016-08-07 04:47:56

标签: css

我有一个存储在BLOB中的背景图像,比如blob:http://lhost/3dbeb143-a618-46f3-8fa2-25f8dd477692

我想将元素的background-image属性设置为此blob。

我尝试将其设置为url("http://isequence/3dbeb143-a618-46f3-8fa2-25f8dd477692"),但它只是说isequence/3dbeb143-a618-46f3-8fa2-25f8dd477692: 404 Not Found。显然,它试图通过HTTP直接请求该文件。

那么我该怎么做呢?

1 个答案:

答案 0 :(得分:3)

试试这个:

<script>
var tmp_path = URL.createObjectURL('path/to/image.png');
document.getElementbyId('divId').style.background = tmp_path;
</script>