BetaJS Mock File Server for Testing
This a mock file server for testing uploading and retrieving files.
Files are stored in the memory of the server for a short time and are then removed.
npm install mock-file-server
You can then run the server as follows:
node node_modules/mock-file-server/server.js
You can also run it as a grunt task
.
The server creates the following endpoints:
- GET /files/:filename/size
: returns the size of an uploaded file as json
{"size": size}` - GET
/files/:filename
: returns an uploaded file as binary stream - POST
/files/:filename
: stores an uploaded single file with field namefile
- POST
/chunk/:filename
: stores a single chunk with field namefile
with the chunk number being present in the request body - POST
/assemble/:filename
: assembles a chunked file, checking the total size with the total size being present in the request body - OPTIONS : for CORS support, allowing every site to access files
Resource | URL |
---|---|
Homepage | https://github.com/betajs/mock-file-server |
Git | git://github.com/betajs/mock-file-server.git |
Repository | https://github.com/betajs/mock-file-server |
Blog | http://blog.betajs.com |
http://twitter.com/thebetajs |
Target | Versions |
---|---|
NodeJS | 0.10 - Latest |
- Oliver Friedmann
Apache-2.0