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-serverYou can then run the server as follows:
node node_modules/mock-file-server/server.jsYou 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 namefilewith 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