Как анализировать / просматривать файлы * .run и * .out?

JSON.Stringify с File API (конвертировать File объект в строку) в браузерах chrome, firefox и safari не работает (конвертировать File Объект в {} ]) [Я не знал причину этого]

Вы можете сделать работу, чтобы преобразовать объект File в строку, используя JSON.Stringify

Пример:

// get File Object  
var fileObject = getFile();

// reCreate new Object and set File Data into it
var newObject  = {
   'lastModified'     : fileObject.lastModified,
   'lastModifiedDate' : fileObject.lastModifiedDate,
   'name'             : fileObject.name,
   'size'             : fileObject.size,
   'type'             : fileObject.type
};  

// then use JSON.stringify on new object
JSON.stringify(newObject);

Другое решение: вы можете добавить toJSON () поведение к вашему объекту File

EX:

   // get File Object  
    var fileObject = getFile();

    // implement toJSON() behavior  
    fileObject.toJSON = function() { return {
       'lastModified'     : myFile.lastModified,
       'lastModifiedDate' : myFile.lastModifiedDate,
       'name'             : myFile.name,
       'size'             : myFile.size,
       'type'             : myFile.type 
    };}  

    // then use JSON.stringify on File object
    JSON.stringify(fileObject);

Примечания: отправить File Объект на сервер с помощью POST глагола

0
задан RDeveloper 25 February 2015 в 11:11
поделиться