@@ -12,7 +12,7 @@ let fs = require("fs")
1212let log = console . log ;
1313let http = require ( "http" )
1414let crypto = require ( "crypto" )
15-
15+ const { isText } = require ( 'istextorbinary' )
1616
1717
1818
@@ -88,13 +88,14 @@ const requestListener = function (req, res) {
8888
8989 intcode = "./data/keys/" + intcode
9090 fs . writeFileSync ( intcode , body )
91- fs . readFile ( intcode , 'utf8' , function ( err , data )
92- {
91+
92+ fs . readFile ( intcode , 'utf8' , function ( err , data ) {
9393 if ( err ) { throw err ; }
9494 var lines = data . split ( '\n' )
9595 var type = lines [ 2 ]
9696 type = type . replace ( "Content-Type: " , "" )
9797 //log(type)
98+
9899 lines = lines . slice ( 3 ) . join ( '\n' ) ;
99100 lines = lines . split ( "\n" )
100101 let i = 0
@@ -105,11 +106,13 @@ const requestListener = function (req, res) {
105106 }
106107 lines = lines . join ( '\n' )
107108 //console.log(lines)
108- fs . writeFileSync ( intcode , lines ) ;
109+ /* fs.writeFileSync(intcode, lines); */
109110 fs . writeFileSync ( intcode + ".type" , type )
110- console . log ( "File uploaded to " + "\x1b[32m" + intcode . replace ( "./data/keys/" , "" ) + "\x1b[37m" + " Type: " + type )
111-
111+ console . log ( "File uploaded to " + "\x1b[32m" + intcode . replace ( "./data/keys/" , "" ) + "\x1b[37m" + " Type: " + type )
112+
112113} ) ;
114+
115+
113116 } )
114117
115118 } else if ( req . url . includes ( "/../" ) ) {
0 commit comments