commit
a95dda6c20
|
@ -28,6 +28,21 @@
|
||||||
</#if>
|
</#if>
|
||||||
<div id="tiff"></div>
|
<div id="tiff"></div>
|
||||||
<script>
|
<script>
|
||||||
|
String.prototype.startsWithh = function(str) {
|
||||||
|
var reg = new RegExp("^" + str);
|
||||||
|
return reg.test(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
String.prototype.endsWithh = function(str) {
|
||||||
|
var reg = new RegExp(str + "$");
|
||||||
|
return reg.test(this);
|
||||||
|
}
|
||||||
|
var url = '${finalUrl}';
|
||||||
|
var baseUrl = '${baseUrl}'.endsWithh('/') ? '${baseUrl}' : '${baseUrl}' + '/';
|
||||||
|
if (!url.startsWithh(baseUrl)) {
|
||||||
|
url = baseUrl + 'getCorsFile?urlPath=' + encodeURIComponent(Base64.encode(url));
|
||||||
|
}
|
||||||
|
var myp = document.getElementById('tiff');
|
||||||
let pages;
|
let pages;
|
||||||
let p;
|
let p;
|
||||||
let resp;
|
let resp;
|
||||||
|
@ -42,6 +57,14 @@
|
||||||
try{
|
try{
|
||||||
imageData = ctx.createImageData(canvas.width, canvas.height);
|
imageData = ctx.createImageData(canvas.width, canvas.height);
|
||||||
} catch(e){
|
} catch(e){
|
||||||
|
if (e.message.indexOf("CanvasRenderingContext2D"))
|
||||||
|
{
|
||||||
|
var imgObjj = new Image();
|
||||||
|
imgObjj.src = url;
|
||||||
|
myp.appendChild(imgObjj);
|
||||||
|
console.log("错误:" + e);
|
||||||
|
return;
|
||||||
|
}
|
||||||
console.log("错误:" + e);
|
console.log("错误:" + e);
|
||||||
var html = "";
|
var html = "";
|
||||||
html += "<head>";
|
html += "<head>";
|
||||||
|
@ -99,7 +122,6 @@ return;
|
||||||
if (++p < pages.length) {
|
if (++p < pages.length) {
|
||||||
imgObj.onload = loadOne;
|
imgObj.onload = loadOne;
|
||||||
}
|
}
|
||||||
var myp = document.getElementById('tiff');
|
|
||||||
myp.appendChild(imgObj);
|
myp.appendChild(imgObj);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -109,22 +131,6 @@ return;
|
||||||
p = 0;
|
p = 0;
|
||||||
loadOne();
|
loadOne();
|
||||||
}
|
}
|
||||||
|
|
||||||
String.prototype.startsWithh = function(str) {
|
|
||||||
var reg = new RegExp("^" + str);
|
|
||||||
return reg.test(this);
|
|
||||||
}
|
|
||||||
|
|
||||||
String.prototype.endsWithh = function(str) {
|
|
||||||
var reg = new RegExp(str + "$");
|
|
||||||
return reg.test(this);
|
|
||||||
}
|
|
||||||
|
|
||||||
var url = '${finalUrl}';
|
|
||||||
var baseUrl = '${baseUrl}'.endsWithh('/') ? '${baseUrl}' : '${baseUrl}' + '/';
|
|
||||||
if (!url.startsWithh(baseUrl)) {
|
|
||||||
url = baseUrl + 'getCorsFile?urlPath=' + encodeURIComponent(Base64.encode(url));
|
|
||||||
}
|
|
||||||
const xhr = new XMLHttpRequest();
|
const xhr = new XMLHttpRequest();
|
||||||
xhr.open('GET', url);
|
xhr.open('GET', url);
|
||||||
xhr.responseType = 'arraybuffer';
|
xhr.responseType = 'arraybuffer';
|
||||||
|
|
Loading…
Reference in New Issue