工作,我有這樣的FileReader代碼數據URI不是CSS
for (var i = 0; i < files.length; i++) {
fileReader.onload = (function(file) {
return function(e) {
z = z + 40;
// Place the image inside the dropzone
var image = this.result;
$('#dropped-files').append('<div style="left: ' + z + 'px; background: url(' + image + ') cover;"> </div>');
};
})(files[i]);
}
無論如何,我嘗試設置附加盒到剛剛上傳的圖片的背景。問題是它不起作用。數據URI存在,但我似乎無法讓它顯示爲背景!即使當我單擊檢查元素中的數據URI鏈接時,我也可以看到上傳的圖像,但它不會顯示爲背景圖像。
任何想法爲什麼?數據URI特別長,但是以基本數據開始,並且是base64,如果有幫助的話。
演示或到該項目將幫助鏈接。唯一想到的是浮動div沒有內容給它任何寬度或高度。 – Jrod 2012-08-03 18:55:33
你的圖像變量的格式是什麼?只是前幾個字符應該沒問題。 – kzh 2012-08-03 18:56:20