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