node.js - 大的时候剪掉照片。Nodejs,快递,graphql
问题描述
当我上传一张大照片时,它被切断了。这些是我将照片保存在后端的几行。仅当照片很大(超过 2MB)时才会发生这种情况。我使用 nodejs、express、graphql 和 apollo-upload-client。一切都在带有 nginx 的 docker 上运行。
const { filename, createReadStream } = await input.photo;
if (isFunction(createReadStream)) {
const fileStream = createReadStream();
const trimedFilename = trim(filename);
fileStream.pipe(fs.createWriteStream(`${eventFolderPath}/${trimedFilename}`));
}
照片看起来像这样: 损坏的照片
解决方案
推荐阅读
- javascript - 启用远程调试时禁用导航超时
- mysql - 无法将我的 symfony 5 应用程序与 mysql 连接:postgresql 是强制的
- javascript - 通过浏览器访问服务器上的 html 文件
- shell - 如何使用 jq 获取每个值的 json 数组的输出
- javascript - Javascript中img onload-event时没有页面呈现
- java - 是否可以避免保留对听众的引用?
- ios - 如何在 iOS 上将 Flutter 的“--obfuscate”标志与 fastlane 一起使用
- latex - 将数字添加到网格 Tikz LaTeX
- javascript - 通过 js fetch 发送图片到服务器
- lua - 如何在 Roblox Studios 中定位角色模型