2015-11-23 8 views
5

परिभाषित नहीं है मैं this answer में परिणाम अनुसरण कर रहा हूँ, लेकिन मैं वास्तव में निम्नलिखित त्रुटि मिल रही है:मैं ReferrenceError क्यों भेजा जा रहा: BinaryFile

fr.onloadend = function() { 
      console.log(this); 
      exif = EXIF.readFromBinaryFile(new BinaryFile(this.result)); 
     } 
:

ReferenceError: BinaryFile is not defined

यहाँ कोड जहां कि प्रयोग किया जाता है है

console.log दिखाता है कि वहां डेटा है, मैं बस यह त्रुटि समझ नहीं पा रहा हूं।

आपकी मदद के लिए धन्यवाद।

+0

मैं वही चीज़ सोच रहा हूं –

उत्तर

1

मैं जिसके बाद बहुत अच्छी तरह से

EXIF.getData(img, function() { 
    orientation = EXIF.getTag(this, "Orientation"); 
}); 

काम किया, जहां img मेरी छवि वस्तु है इस्तेमाल किया।

EXIF.pretty(this) यह देखने में सहायक था कि प्रत्येक छवि में कौन सा डेटा है।

0

BinaryFile को हटाने और फ़ाइल रीडर फ़ाइल को पढ़ने के तरीके को बदलने (readAsArrayBuffer) ने मेरे लिए काम किया।

fileReader.onload = function (event) { 

    var exif = EXIF.readFromBinaryFile(this.result); 

    console.log(exif); 

}; 

fileReader.readAsArrayBuffer(file); 
संबंधित मुद्दे