在本地运行,它的工作方式与我想要的完全一样(有一个传入的流文件,在位置7-10有许多不同的代码,每个唯一的代码输出一个文件)例如,如果记录1-5在位置7-10有1234,记录6在位置7-10有2345,记录7在位置7-10有1234,那么将有一个名为1234_file.txt的文件,其中有1-5和7行,第二个文件2345_file.txt将有来自输入文件的第6行:for x in f:
我的目标是构建一个简单的文件系统缓存系统,以减少我们需要对缩略图进行API调用的次数。这个过程是检查映像是否已经存在于文件系统fs.stat上,如果不是request,则检查来自API端点的映像,同时将映像写入文件系统。我希望能够同时将请求传递到文件系统和响应,但我认为这是不可能的,所以我首先将响应流流到文件系统,然后创建一个流,将图像从文件系统传输到response对象。system
// Pipe the imag
但是,我还需要在我正在读取的文件系统上创建文件。因此,步骤1是创建一个写文件流,并将我的数据流到文件中。system var stream2 = fs.createWriteStream("file2.txt"); // all stuff is one streaming to filesystem