Есть такой код:
var fileinput = input.get(0);
var timestamp = Math.round(+new Date() / 1000);
var name = 'screenshot_' + addFile.nextAttachmentId + '_' + timestamp + ext;
var blob = clipboardData.items[file].getAsFile(); //clipboardData.items[file] is a DataTransferItem Object
blob.name = name;
uploadAndAttachFiles([blob], fileinput);
В Firefox 50.1.0 строчка blob.name = name; почему-то отрабатывает некорректно, присваивание не отрабатывает, в blob.name остается такое название: изображение.png вместо сгенерированного name, в итоге в функцию uploadAndAttachFiles([blob], fileinput); попадает объект такого содержания:
Причем в Chrome 55.0.2883 все работает отлично:
С чем может быть связана проблема? И откуда берется название "изображение.png"?
Продвижение своими сайтами как стратегия роста и независимости