js file upload routines
This commit is contained in:
SDE
2023-09-16 17:21:29 +03:00
parent 4f46a01469
commit b94d8e1d87

View File

@@ -56,7 +56,7 @@ function inputQuest (){
let input = document.createElement("input");
input.setAttribute("type", "file")
input.style.display = "none"
input.click()
input.onchange = attachFilemeassge(e)
// console.log("asd")
return input
@@ -83,30 +83,42 @@ function attachFilemeassge (e,el,id_ticket=null,sender,receiver) {
//
} else {
// let file_1 = URL.createObjectURL(file)
// let file_1 = URL.createObjectURL(file)
let reader = new FileReader();
reader.readAsArrayBuffer(file);
reader.onload = function() {
console.log(reader.result);
};
reader.onerror = function() {
console.log(reader.error);
};
// // let file_1 = URL.createObjectURL(file)
// // let file_1 = URL.createObjectURL(file)
// // var reader = new FileReader();
// // var file = new ArrayBuffer(file);
// // let file_1 = reader.readAsArrayBuffer(file)
// // let file_1 = new ImageBitmap([file],{'type':file.type})
// let file_1 = new Blob ([file],{'type':file.type})
// // let url_ = URL.toDataURL(file_1)
// // let file_2 = file_1.text()
// // let reader = new ArrayBuffer(file_1);
// // reader.Base64.encode(file_1)
// let file_3 = URL.createObjectURL(file_1)
// let file_4 = $(file_1).toDataURL
// var reader = new FileReader();
// var file = new ArrayBuffer(file);
// let file_1 = reader.readAsArrayBuffer(file)
// let file_1 = new ImageBitmap([file],{'type':file.type})
let file_1 = new Blob ([file],{'type':file.type})
// let url_ = URL.toDataURL(file_1)
// let file_2 = file_1.text()
// let reader = new ArrayBuffer(file_1);
// reader.Base64.encode(file_1)
let file_3 = URL.createObjectURL(file_1)
let file_4 = $(file_1).toDataURL
var reader = new FileReader();
reader.readAsBinaryString(file_1);
// let file_8 = new ImageBitmap(file,{'type':file.type})
// var fs = require('fs'),
data_1 = readFileSync(file);
console.log(data.toString('base64'));
// let file_url = URL.createObjectURL(file)
let data = reader
el.dataset['file_img'] = data
// reader.readAsBinaryString(file_1);
// // let file_8 = new ImageBitmap(file,{'type':file.type})
// // var fs = require('fs'),
// data_1 = readFileSync(file);
// console.log(data.toString('base64'));
//
// // let file_url = URL.createObjectURL(file)
//
// let data = reader
// el.dataset['file_img'] = data
input.remove()
clearInterval(int)
sendMessage(id_ticket,sender,receiver,'pst_img')