node.js - 将图像上传到您的网站 Node js 的正确方法是什么
问题描述
我并不是说我不知道怎么做,因为我在使用 multer 之前尝试过它,它工作得非常好,但问题是这些图像被保存到一个名为 uploads 的文件夹中,带有一个 namd 和一个我使用 js 生成的 id 我想知道什么:这是正确的做法吗?如果是这样,托管您的网站后该文件夹会转到哪里,它是否包含我网站上的所有图像,我的意思是这将是一个非常大的文件夹,那么托管时它会去哪里? ? PS:还有一件事,每当我去 youtube 或 facebook 等时,我都会看到像 i.ytimg.com 这样的域,其中包含这些图像,那么这是如何实现的
解决方案
我不知道我的回复是否会有所帮助,但我使用它的方式是将图像保存在 mongoDB 数据库(缓冲区)中,然后从数据库中加载它。
推荐阅读
- ios - Xcode 11 / iOS 13 记录 UITest 不工作
- c# - C# LINQ 评估顺序(从右到左)?
- reactjs - 在 Gatsby/React/Graphql 中渲染来自同一数组的图像和视频
- python - Django 从外键获取数据
- node.js - 从 npm 启动的应用程序运行良好,但编译的 x64 应用程序运行不正确
- aws-glue - 如何从数据库模式中的视图中提取数据到胶水的数据框中
- android - 如何在可绘制资源中创建此布局并将其作为活动背景
- node.js - 如何创建具有云功能的编码沙箱以在服务器上执行用户代码?做/不做?
- javascript - 如何使用 JavaScript/jQuery 从 ASP.NET Web 窗体的 GridView 内部同时上传多个文件?
- python-3.x - 根据 Pandas 中的多个参数计算覆盖月数