В событии ondrop конвертируйте текстовый документ в текст или строку с помощью javascript

я пытался отправить текстовый документ от одного пользователя к другому, используя peer.js, он отлично работает с текстовым файлом (.txt, text/plain), где когда-либо в текстовом документе я не получаю контент.

вот что я сделал до сих пор

box.on('drop', function (e) {
            e.originalEvent.preventDefault();
            var file = e.originalEvent.dataTransfer.files[0];
            eachActiveConnection(function (c, $c) {
                if (c.label === 'file') {
                    if (file.type == "text/plain") {
                        alert("type : " + file.type + " - sendable");
                        c.send(file);
                    } else {
                        //here i need to convert word document into text/plain or atleast to string and send the file by using // c.send(file)

                    }

person Arjun    schedule 02.07.2015    source источник
comment
пожалуйста, помогите, я хочу получить внутреннее содержимое файла, даже если это текстовый документ   -  person Arjun    schedule 02.07.2015


Ответы (1)


Я не эксперт, но документы docx AFAIK следуют стандарту, который не является простым текстом (как RTF). Я бы дал шанс DOCX.js, который обещает преобразовать строки docx base64 обратно и далее в HTML.

person Jack    schedule 02.07.2015
comment
я пробовал, var text = convertContent(e.originalEvent.dataTransfer.files[0]); он выдает мне ошибку convertcontent не определен - person Arjun; 02.07.2015