binary-io-server
v1.0.5
Published
This node module is used for make a server posted file receiver
Downloads
6
Readme
binary-io-server
Make your binary files server for send with the post method and get from this server. First send a post file, then receive the unique id fileName as responseText from the post method and get this fileName from any location for download or use.
Install package
npm install binary-io-server
Usage Example
Basic way
With port, urn (uri+'/filereceiver') and folder files storage, all as default with this values.
- Port: 8100
- URN: filereceiver
- Folder Files: bios-files
Note: URN is the string for receiving post file sended in http://:/ for example http://mydomain.com:8100/filereceiver.
Make your index.js file with this code.
const bios = require('binary-io-server')
bios.listen(function(){
console.log('Seted your server listen in default port '+bios.port())
console.log('Seted you default File Extension '+bios.fileExtension()+', it is not require the param "?fileExtension=" for '+bios.fileExtension()+' for post or get files.')
console.log('Now send a '+bios.fileExtension()+' file via http://localhost:'+bios.port()+'/'+bios.urn())
console.log('Then you cant request the file sended from http://localhost:'+bios.port()+'/'+bios.folderFiles())
})
Run you index.js file
node index.js
Advanced way
With custom values for port, urn and folder files.
Make your index.js file with this code.
const bios = require('binary-io-server')
bios.fileExtension('.wav')
bios.urn('resources')
bios.folderFiles('myCustomFolder')
bios.listen(8100,function(){
console.log('Seted your server listen in custom port '+bios.port())
console.log('Seted your custom File Extension '+bios.fileExtension()+', it is not require the param "?fileExtension=" for '+bios.fileExtension()+' for post or get files.')
console.log('Now send a '+bios.fileExtension()+' file via http://localhost:'+bios.port()+'/'+bios.urn())
console.log('Then you cant request the file sended from http://localhost:'+bios.port()+'/'+bios.folderFiles())
})
Run you index.js file
node index.js
Limitation and performance
This module was tested with audio files of 50Mb, simple image files, pdf files etc. If you want use this module for storage big files, we are not recomend and not giving warrantie.
For more info
Whatsapp: +541138024370 E-Mail: [email protected]