Этот коммит содержится в:
2023-03-11 17:30:20 +00:00
Коммит b6c4e025bc
5124 изменённых файлов: 1153349 добавлений и 0 удалений
+12
Просмотреть файл
@@ -0,0 +1,12 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Helpers;
(function (Helpers) {
class File {
}
Helpers.File = File;
})(Helpers = Platform.Helpers || (Platform.Helpers = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
Исполняемый файл
+1
Просмотреть файл
@@ -0,0 +1 @@
{"version":3,"file":"file.js","sourceRoot":"","sources":["file.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAWhB;AAXD,WAAU,OAAO;IACb,IAAiB,QAAQ,CASxB;IATD,WAAiB,QAAQ;QACrB,IAAiB,OAAO,CAOvB;QAPD,WAAiB,OAAO;YACpB,MAAa,IAAI;aAKhB;YALY,YAAI,OAKhB,CAAA;QACL,CAAC,EAPgB,OAAO,GAAP,gBAAO,KAAP,gBAAO,QAOvB;IACL,CAAC,EATgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QASxB;AACL,CAAC,EAXS,OAAO,KAAP,OAAO,QAWhB"}
поставляемый Исполняемый файл
+1
Просмотреть файл
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){class t{}n.File=t})(t=n.Helpers||(n.Helpers={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
+136
Просмотреть файл
@@ -0,0 +1,136 @@
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Helpers;
(function (Helpers) {
class FileHelper {
getBase64(event) {
return __awaiter(this, void 0, void 0, function* () {
let file = event.target.files[0];
return new Promise((resolve, reject) => {
const reader = new FileReader();
reader.readAsDataURL(file);
reader.onloadend = function () {
var base64String = reader.result.toString().replace(/^data:.+;base64,/, '');
var fileReq = {
FileData: base64String,
FileName: file.name.split('.').slice(0, -1).join('.'),
FileType: file.name.split('.').pop(),
ByteData: null
};
resolve(fileReq);
};
reader.onerror = function (e) {
reject(e);
};
});
});
}
getByteArray(event) {
return __awaiter(this, void 0, void 0, function* () {
let file = event.target.files[0];
let fileInfo = file.name.split('.');
return new Promise((resolve, reject) => {
const reader = new FileReader();
reader.readAsArrayBuffer(file);
reader.onloadend = function () {
var byteArray = new Uint8Array(reader.result);
var fileReq = {
FileData: null,
FileName: fileInfo[0],
FileType: fileInfo[1],
ByteData: byteArray
};
resolve(fileReq);
};
reader.onerror = function (e) {
reject(e);
};
});
});
}
convertBase64tofile(file) {
return __awaiter(this, void 0, void 0, function* () {
var a = document.createElement("a");
a.href = "data:" + file.FileType + ";base64," + file.FileData;
a.download = file.FileName + file.FileType;
a.click();
});
}
upload(serviceUrl, fileInfo) {
return __awaiter(this, void 0, void 0, function* () {
var user = Unibase.Platform.Membership.Infos.Identity.getCurrentUser();
var result;
$.ajax({
type: "POST",
url: serviceUrl,
crossDomain: true,
contentType: false,
processData: false,
cache: true,
jsonp: false,
data: fileInfo,
async: false,
beforeSend: function (xhr) {
if (user !== undefined && user !== null) {
xhr.setRequestHeader("Authorization", "Basic " + user.sessionId);
xhr.setRequestHeader('geoposition', user.latd + ':' + user.lgId);
}
},
success: function (response) {
response.result = JSON.parse(response.result);
result = response;
},
});
return result;
});
}
uploadAsync(serviceUrl, fileInfo) {
return __awaiter(this, void 0, void 0, function* () {
var user = Unibase.Platform.Membership.Infos.Identity.getCurrentUser();
var result;
$.ajax({
type: "POST",
url: serviceUrl,
crossDomain: true,
contentType: false,
processData: false,
cache: true,
jsonp: false,
data: fileInfo,
async: false,
beforeSend: function (xhr) {
if (user !== undefined && user !== null) {
xhr.setRequestHeader("Authorization", "Basic " + user.sessionId);
xhr.setRequestHeader('geoposition', user.latd + ':' + user.lgId);
}
},
success: function (response) {
response.result = JSON.parse(response.result);
result = response;
},
});
return result;
});
}
static Instance() {
if (this.instance === undefined) {
this.instance = new FileHelper();
}
return this.instance;
}
}
Helpers.FileHelper = FileHelper;
})(Helpers = Platform.Helpers || (Platform.Helpers = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
Просмотреть файл
@@ -0,0 +1 @@
{"version":3,"file":"filehelper.js","sourceRoot":"","sources":["filehelper.ts"],"names":[],"mappings":"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"}
поставляемый Исполняемый файл
+1
Просмотреть файл
@@ -0,0 +1 @@
var __awaiter=this&&this.__awaiter||function(n,t,i,r){function u(n){return n instanceof i?n:new i(function(t){t(n)})}return new(i||(i=Promise))(function(i,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?i(n.value):u(n.value).then(o,s)}e((r=r.apply(n,t||[])).next())})},Unibase;(function(n){let t;(function(t){let i;(function(t){class i{getBase64(n){return __awaiter(this,void 0,void 0,function*(){let t=n.target.files[0];return new Promise((n,i)=>{const r=new FileReader;r.readAsDataURL(t);r.onloadend=function(){var i=r.result.toString().replace(/^data:.+;base64,/,""),u={FileData:i,FileName:t.name.split(".").slice(0,-1).join("."),FileType:t.name.split(".").pop(),ByteData:null};n(u)};r.onerror=function(n){i(n)}})})}getByteArray(n){return __awaiter(this,void 0,void 0,function*(){let t=n.target.files[0],i=t.name.split(".");return new Promise((n,r)=>{const u=new FileReader;u.readAsArrayBuffer(t);u.onloadend=function(){var t=new Uint8Array(u.result),r={FileData:null,FileName:i[0],FileType:i[1],ByteData:t};n(r)};u.onerror=function(n){r(n)}})})}convertBase64tofile(n){return __awaiter(this,void 0,void 0,function*(){var t=document.createElement("a");t.href="data:"+n.FileType+";base64,"+n.FileData;t.download=n.FileName+n.FileType;t.click()})}upload(t,i){return __awaiter(this,void 0,void 0,function*(){var r=n.Platform.Membership.Infos.Identity.getCurrentUser(),u;return $.ajax({type:"POST",url:t,crossDomain:!0,contentType:!1,processData:!1,cache:!0,jsonp:!1,data:i,"async":!1,beforeSend:function(n){r!==undefined&&r!==null&&(n.setRequestHeader("Authorization","Basic "+r.sessionId),n.setRequestHeader("geoposition",r.latd+":"+r.lgId))},success:function(n){n.result=JSON.parse(n.result);u=n}}),u})}uploadAsync(t,i){return __awaiter(this,void 0,void 0,function*(){var r=n.Platform.Membership.Infos.Identity.getCurrentUser(),u;return $.ajax({type:"POST",url:t,crossDomain:!0,contentType:!1,processData:!1,cache:!0,jsonp:!1,data:i,"async":!1,beforeSend:function(n){r!==undefined&&r!==null&&(n.setRequestHeader("Authorization","Basic "+r.sessionId),n.setRequestHeader("geoposition",r.latd+":"+r.lgId))},success:function(n){n.result=JSON.parse(n.result);u=n}}),u})}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.FileHelper=i})(i=t.Helpers||(t.Helpers={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));