|
@@ -187,11 +187,13 @@
|
|
|
let imageExtensions: Array<string> = ['jpg', 'jpeg', 'png', 'gif', 'bmp'];
|
|
let imageExtensions: Array<string> = ['jpg', 'jpeg', 'png', 'gif', 'bmp'];
|
|
|
let path = cropperInstance.url;
|
|
let path = cropperInstance.url;
|
|
|
let urlName = '';
|
|
let urlName = '';
|
|
|
|
|
+ var Expression = /http(s)?:\/\/([\w-]+\.)+[\w-]+(\/[\w- .\/?%&=]*)?/;
|
|
|
|
|
+ var objExp = new RegExp(Expression);
|
|
|
let isImg = imageExtensions.some((item) => {
|
|
let isImg = imageExtensions.some((item) => {
|
|
|
urlName = path.substring(path.lastIndexOf('/') + 1, path.length);
|
|
urlName = path.substring(path.lastIndexOf('/') + 1, path.length);
|
|
|
return path.indexOf(item) > -1;
|
|
return path.indexOf(item) > -1;
|
|
|
});
|
|
});
|
|
|
- if (isImg) {
|
|
|
|
|
|
|
+ if (isImg && objExp.test(path)) {
|
|
|
filename = urlName;
|
|
filename = urlName;
|
|
|
}
|
|
}
|
|
|
cropper.value = cropperInstance;
|
|
cropper.value = cropperInstance;
|