gpt4 book ai didi

javascript - 使用 Node js 上传文件的最佳方法

转载 作者:太空宇宙 更新时间:2023-11-04 02:12:53 26 4
gpt4 key购买 nike

使用 Node js 处理文件上传的最佳方法是什么?我希望我的用户上传个人资料图片,上传者应该具有以下功能: - 验证图像应至少为 200 * 200 - 文件只能是 png、jpg、jpeg 或 gif-以及上传者应该拥有的其他内容(例如,在保存文件之前重命名文件以及许多其他内容,你知道)那么,您建议我使用什么包?使用包还是原生 Node js 更好?

最佳答案

为了处理文件上传,您需要处理包含文件及其元数据的multipart/form-data

您可以通过处理这部分来推出自己的解决方案,但我建议您使用 Multer 直到您真正理解所有细节,因为它可能会变得相当乏味。

<强> Multer 为您抽象了一切,并为您提供了一个非常简单的中间件接口(interface),可以轻松地对表单数据进行操作。

您还可以查看这篇博客文章,其中解释了通过 multer 在 Node 中上传文件的示例: https://codeforgeek.com/2014/11/file-uploads-using-node-js/

关于javascript - 使用 Node js 上传文件的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41410715/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com