我在OpenLayers中使用DragAndDrop交互。我正在尝试删除在其元数据中包含地理空间位置的图像,以从中创建特征。
我创建了一种格式,可以使用Exif-JS库读取文件。 默认情况下,OpenLayers中的Format对象将文件的内容读取为文本。
如何获取返回的文本并将其转换回 blob 或 ArrayBuffer ? Exif-JS无法识别字符串。
我不允许编辑该库,但是在测试时,我确认返回reader.readAsArrayBuffer(file);
可以很好地重新创建Blob并将其发送到exif-js库。
有没有办法让OpenLayers可以先将文件转换为文本?