2016-08-07 2 views
1

У меня есть фоновое изображение, хранящееся в BLOB, скажем blob:http://lhost/3dbeb143-a618-46f3-8fa2-25f8dd477692.Установите фоновое изображение на blob: URI

Я хочу установить свойство элемента background-image элемента этой капли.

Я попытался установить его на url("http://isequence/3dbeb143-a618-46f3-8fa2-25f8dd477692"), но он просто говорит isequence/3dbeb143-a618-46f3-8fa2-25f8dd477692: 404 Not Found. Ясно, что он пытается запросить этот файл буквально через HTTP.

Итак, как мне пройти через это?

ответ

3

Попробуйте это:

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

'URL.createObjectURL (fileBlob)' - никогда не знал об этом, спасибо! –

+1

присвоенное значение должно быть «url ('" + tmp_path + "')" – hungryMind

Смежные вопросы