Documentation for FileReadStream
This commit is contained in:
parent
78c61000c2
commit
a96b5c792e
41
doc/api.txt
41
doc/api.txt
@ -783,6 +783,47 @@ Objects returned from +fs.stat()+ and +fs.lstat()+ are of this type.
|
||||
|
||||
+stats.isSocket()+:: ...
|
||||
|
||||
=== +fs.FileReadStream+
|
||||
|
||||
[cols="1,2,10",options="header"]
|
||||
|=========================================================
|
||||
|Event | Parameters | Notes
|
||||
|
||||
|+"open"+ | +fd+ | The file descriptor was opened.
|
||||
|+"data"+ | +chunk+ | A chunk of data was read.
|
||||
|+"error"+ | +err+ | An error occured. This stops the stream.
|
||||
|+"end"+ | | The end of the file was reached.
|
||||
|+"close"+ | | The file descriptor was closed.
|
||||
|=========================================================
|
||||
|
||||
+fs.createReadStream(path, [options]);+ ::
|
||||
Returns a new FileReadStream object.
|
||||
+
|
||||
+options+ is an object with the following defaults:
|
||||
+
|
||||
----------------------------------------
|
||||
{ "flags": "r"
|
||||
, "encoding": "binary"
|
||||
, "mode": 0666
|
||||
, "bufferSize": 4 * 1024
|
||||
}
|
||||
----------------------------------------
|
||||
|
||||
+readStream.readable+ ::
|
||||
A boolean that is +true+ by default, but turns +false+ after an +"error"+
|
||||
occured, the stream came to an "end", or +forceClose()+ was called.
|
||||
|
||||
+readStream.pause()+ ::
|
||||
Stops the stream from reading further data. No +"data"+ event will be fired
|
||||
until the stream is resumed.
|
||||
|
||||
+readStream.resume()+ ::
|
||||
Resumes the stream. Together with +pause()+ this useful to throttle reading.
|
||||
|
||||
+readStream.forceClose()+ ::
|
||||
Allows to close the stream before the +"end"+ is reached. No more events other
|
||||
than +"close"+ will be fired after this method has been called.
|
||||
|
||||
== HTTP
|
||||
|
||||
To use the HTTP server and client one must +require("http")+.
|
||||
|
Loading…
x
Reference in New Issue
Block a user