Search
 
SCRIPT & CODE EXAMPLE
 

JAVASCRIPT

vue electron read file

import fs from 'fs'
import readline from 'readline'
import iconv from 'iconv-lite'

ipcMain.on('readfile', async (event, arg) => {
    await readLines()
    event.sender.send('readfile-reply', 'complete')
})

function readLines() {
    return new Promise((resolve, reject) => {
        stream = fs.createReadStream(filePath).pipe(iconv.decodeStream('shift-jis'))
        let reader = readline.createInterface(stream, {})
        reader
            .on('line', line => {
                insertLine(line)
            })
            .on('close', () => {
                resolve() // "Resolve" in the close event.
            })
            .on('error', function(err) {
                reject(err)
            })
    })
}
Comment

PREVIOUS NEXT
Code Example
Javascript :: add getter to object javascript 
Javascript :: browser tab switch event js 
Javascript :: get list of text from div in js 
Javascript :: Sort an array by both ascending and descending order in js 
Javascript :: if array ontains any item of another array js 
Javascript :: js clear map 
Javascript :: array some 
Javascript :: javascript for loop[ 
Javascript :: base64 to pdf in replace nodejs 
Javascript :: js math random 
Javascript :: javascript check if array is empty or null or undefined 
Javascript :: Modify the function increment by adding default parameters so that it will add 1 to number if value is not specified. 
Javascript :: javascript return first match in array 
Javascript :: how to build jquery post data 
Javascript :: how to resize image in react js 
Javascript :: round decimal 
Javascript :: define member in discord.js 
Javascript :: mongodb node js 
Javascript :: ion icon react 
Javascript :: xmlhttprequest object 
Javascript :: javascript download image 
Javascript :: repeat string in javascript 
Javascript :: node-schedule job on specific datetime 
Javascript :: check data type in js 
Javascript :: js change classlist 
Javascript :: javascript check if string ends with space 
Javascript :: JavaScript super() keyword 
Javascript :: leaflet dark mode 
Javascript :: js format date 
Javascript :: react native diasble view 
ADD CONTENT
Topic
Content
Source link
Name
2+6 =