Page 1 of 1

Directory content not showed

Posted: Wed Aug 05, 2015 10:59 pm
by max
I got a tronsmart M1000
When I browse the folders with ezcast app (both windows and android), for some folder no content is showed. Maybe it happens when the path is too long.

I debugged the javascript of Dir List page at url
/disk.html?filename=/mnt/user1/thttpd/html/airusb/usb/The_Darkness-Last_Of_Our_Kind-Deluxe_Edition-CD-FLAC-2015-FORSAKEN

When it calls the cgi-bin/dir.cgi the device reply with an empty string, so it jumps to document.write("NULL"); so it seems it is an internal error of cgi

Code: Select all

    
   $.get("cgi-bin/dir.cgi", {fullname:urlname}, function(dir_list)
      {   
      //   document.write(dir_list);
      //alert(dir_list);
        errindex=dir_list.indexOf("dir open Error");
        if(errindex!=-1)
        {
           //alert("please check your udisk in");   
        }
         var i=0;
         len=dir_list.length;
         if(len>0)
         {
            offset=dir_list.indexOf("#");
            if(offset<0)
            {
                //document.write (" read null form udisk directory  !");
                
            }
            else
            {
               
               dir=dir_list.substr(offset+1);
               //document.write(dir);
               while((dir.length)>0)
               {
                  idex=dir.indexOf(",");
                  filetype[i]=dir.slice((idex-1),idex);
                  //document.write("type"+filetype[i]);
                  idex1=dir.indexOf("*");
                  filename[i]=dir.slice((idex+1),idex1);
                  addRow(filetype[i],filename[i]);
                  //document.write("name"+filename[i]);
                    if((idex1+1)==len)
                     dir="";
                  else
                     dir=dir.substr((idex1+1));
                  //document.write(dir);
                  i++;
                  
                  //document.write(i);
              }
            
               
         }
      }
      
      else
      {
         document.write("NULL");
         
      }
   
   //addRow("6","");         
   });



How I can debug cgi running in the device??

Re: Directory content not showed

Posted: Fri Aug 07, 2015 1:34 pm
by Henry Chou
Thanks. We will check it soon.
BR,
EZCast: Henry