likes
comments
collection
share

[Error: VipsImage: unable to write to "C:\Users\\AppData\Local\Temp\vips-0-3383616895.v" windows error: ]

作者站长头像
站长
· 阅读数 443

在服务端使用Sharp作为图片处理插件时,偶尔上传大文件时对遇到以下报错:

[Error: VipsImage: unable to write to "C:\Users\\AppData\Local\Temp\vips-0-3383616895.v" windows error:  ]

在进行相关查询后找到解决方案:

[Error: VipsImage: unable to write to "C:\Users\\AppData\Local\Temp\vips-0-3383616895.v" windows error:  ]

 process.env.VIPS_DISC_THRESHOLD = "750m";

不一定要设置为5m,只需要和上传图片的最大大小相等即可,这个变量是支持在缓存中处理的最大文件尺寸(好像不是单张图片的,是指整个程序在内存中的使用量,设置大一点比较好。对图片的显示可以再上传时候使用中间件进行参数验证)