问题标签 [createwritestream]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 等待 WriteStream.drain 不会将缓冲区刷新到文件
我正在尝试像这样实现一个同步可写流:
但是缓冲的数据不会在每次写入调用时写入文件。我已经调整了 highWaterMark 但没有任何价值帮助。如果我调试,我可以看到流需要排空,但等待排空事件不会刷新数据。
我用它来将 JSON 数据写入文件,所以我是这样开始的:
它立即将“[”写入文件。然后我执行以下操作:
在一个for..of
循环中,但没有一个data
被同步写入文件。endAsync
调用函数时,所有内容都会立即写入
node.js - createWriteStream Node.js 上的可恢复和验证
我一直在使用谷歌云存储 api上传一些文件。在使用上传请求时,我遇到了一些套接字挂起的错误。
经过一番搜索,我遇到了错误:套接字挂断代码:Google云存储上的“ECONNRESET”,它使用以下方法解决了该问题:
我找不到任何关于这些参数(可恢复和验证)的文档以及为什么使用它们解决了我的问题。这些参数如何在这种情况下起作用?
javascript - 在尝试创建WriteStream之前如何确保链接中确实有一个文件
我想确保在使用之前确实有一个文件要下载,fs.createWriteStream
因为现在它会下载一个 404 页面并将其保存为 xls 文件...
我已经编写了以下代码。我该如何实现它,如果失败,我希望能够向 slack 发送消息
node.js - 如何从强制使用 NodeJS 下载的 url 下载文件
我正在尝试将 pdf 文件从 API 下载到本地文件
我这样做的方式是对pdf进行axios调用。
这是我的要求:
这是我得到的一些回应
现在我正在尝试保存这个文件。我尝试了所有我喜欢的方法:
或者
或者
或者
问题是 PDF 保存为空白的白色文档。我在邮递员上尝试过,文件保存正确,所以我知道它不是响应已损坏。
真的很感激帮助
node.js - 如何使用流上传到特定的 Firebase 存储文件夹
我有这个功能可以将文件上传到我的 firebase 存储桶:
该文件确实上传到我的存储桶,但仅在我的根文件夹中,有没有办法指定我要上传文件的文件夹?
node.js - 文件在由 createWriteStream 创建后没有被删除
我正在使用带有上述代码的节点 v10.16.3 我能够创建一个文件,其中包含我从 pdfappl 文件夹中的 api 调用接收的数据,但之后尝试使用取消链接删除文件时。它没有删除它。也许它被标记为删除。bcoz 文件仅在节点进程运行之前可见。
一旦我终止节点进程,文件就会消失。
也许 createWriteStream 没有完成写入过程。所以,我试着写它。
或者
但是完成和关闭事件没有触发,并且代码卡住了。如何正确关闭writeStream,以便在需要时删除文件
node.js - Google Cloud -> Node server -> React 客户端之间的文件下载,无需在服务器本地保存
我正在开发一个公司 CRUD 应用程序,其中一个功能是将订阅的用户个人资料图片存储到 Google Cloud,并在需要显示时下载它。
事实是,当我需要下载它时,请求来自客户端前端,调用和特定的 GET 路由 - 例如,'/getPic'。
然后我的 Node 后端服务器处理这个请求,与 Google Cloud 通信并下载文件,或多或少(简化)如下:
之后,我在HTTP请求的响应中返回了这张图片,就可以了。此操作的缺点是下载的文件仍存储在我的网络服务器中的文件夹('temp/writeStreamFile.jpeg')中,占用了我的服务器存储空间。
有没有办法直接在 HTTP 请求的响应中“管道”文件而不在本地保存它?
node.js - 这个 Node 流有什么问题?Firebase 函数堆限制分配有时会发生
致命错误:接近堆限制的无效标记压缩分配失败 - JavaScript 堆内存不足
这种情况经常发生在我的Firebase 功能(出于绝望而提出4GB 内存配置),同时将一个大文件写入我的存储桶。
我对 Node 不是很好,但这是我的代码。我怀疑我只是在流中扮演一个假人。我可以使用帮助。