Select to view content in your preferred language

FileReader and new DataStream

49
0
yesterday
emreaktas1
Occasional Contributor

Hello, I am having trouble reading ncz files.
I am not sure where I made a mistake.
I am getting an error in DataStream.
I would be very happy if you could help me.

 

emreaktas1_0-1724323056182.png

 

 

function ncz_alma(){
  sayfamesajlari.innerHTML=""
 // sayfamesajlari.style.backgroundColor="black"
  sayfamesajlari.innerHTML="Lütfen Yüklemek İstediğiniz Ncz Dosyasını Seçiniz ve Dosya isminde Türkçe ve Özel Karakterler Kullanmayınız.\n"

  var kmlal = document.createElement("input")
  kmlal.innerText="Ncz"
  kmlal.setAttribute("type","file")
  kmlal.setAttribute("id","nczalma")
  var submittt=document.createElement("input")
  submittt.innerText="Al"
  submittt.setAttribute("type","submit")

  // document.createElement()

  submittt.onclick=function(){

    if (document.getElementById("nczalma").files.length!==0){
      var file =document.getElementById("nczalma").files[0]
      sayfamesajlari.innerHTML=""
      var nczreader = new FileReader()
      sayfamesajlari.innerText="Okunuyor..."
        var progress_bar = document.createElement("div")
        progress_bar.style.height="20px"
        progress_bar.style.width="100%"
        progress_bar.style.backgroundColor="lightgray"
        progress_bar.setAttribute("class","progress-bar")
        var bar_cubuk = document.createElement("div")
        bar_cubuk.setAttribute("id","progress")
        bar_cubuk.style.height="100%"
        bar_cubuk.style.width="1%"
        bar_cubuk.style.backgroundColor="blue"
        bar_cubuk.style.transition="width 0.2s"
        progress_bar.appendChild(bar_cubuk)
        sayfamesajlari.appendChild(progress_bar)
        nczreader.onload =async  function(e){
        var buffer = nczreader.result

        // ************
        // ************
        // ************
        // DataStream  error
        // ************
        // ************
        // ************
        window.DataStream = null;

      var dataview = new DataStream(buffer)
       var binaryuzunluk=dataview.byteLength
       console.log("Binary Uzunluğu",dataview.byteLength)
0 Replies