云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

域名解析_企业网站建设的常见流程为?_返利

小七 141 0

节点.js文件上载到本地服务器或云

这可能是JavaScript开发人员遇到的最好的事情之一,节点.js使他们能够在后端编写和发布JavaScript。感谢节点.js,前端开发人员可以在啪。那个下面的程序描述了如何节点.js文件上传到本地服务器或云云端。设置首先启动一个节点项目,下载并安装节点.js在你的系统上。然后,设置一个节点.js带有包的后端服务器,如Express。执行以下操作:创建一个上载目录并在那里运行npm init以生成包.json文件:复制到剪贴板npm初始化在同一目录中,安装快递:抄送剪贴板npm install express--保存创建索引.js用代码归档以下:复制到剪贴板const express=要求('express')const app=快速()常量端口=3000应用程序获取('/',(请求,响应)=>res.json文件({留言:"你好,世界!"}))应用程序侦听(端口,()=>控制台.log(`This is the start of the Node File Upload App`)这是节点文件上载应用程序的开始)使用命令节点运行项目index.js.你的后端服务器现在已启动,并且跑步。之后,multer将创建一个images目录,在该目录中,您可以在控制台中显示最近上载的文件的详细信息。看到这个了吗示例:对于同步多个文件上传,只需更改文件上传.single到文件上传.array:复制到剪贴板...应用程序发布('/照片/上传',文件上传.array('image',5),功能(req,res,next){控制台.log("图像",需求文件);})上面的5可以是任何数值,表示您计划的文件数上传。步骤2: CloudCompleting1允许您将文件上载到本地步骤1。对于多个文件,最好将它们存储在一个中心位置(如Cloudinary)中,并在内容交付网络(CDN)后面大规模存储,以便高效地检索和传递到用户。这个step建立了将文件上传到Cloudinary的机制。作为先决条件,请在Cloudinary上注册一个免费帐户。在上记录您的云名称和API密钥仪表板。现在请执行以下操作。重写multer以接受零参数:复制到剪贴板const fileUpload=multer()上载的文件现在作为缓冲区暂时驻留在内存中,而不是写入本地目录。安装Cloudinary节点.jsSDK和精简程序库:复制到剪贴板npm安装云数据库npm安装流化器在您的代码基:复制到剪贴板...const cloudinary=require('cloudinary').v2const streamizer=需要('streamizer')...将文件上载到C/upload重写端点广播:抄送剪贴板应用程序发布('/upload',文件上传.single('image'),函数(req,res,next){让streamUpload=(req)=>{返回新承诺((解决,拒绝)=>{让流=cloudinary.uploader.upload_流((错误,结果)=>{如果(结果){解决(结果);}其他{拒绝(错误);}});Streamizer.createReadStream(请求文件缓冲区).管(流);});};异步功能上传(req){let result=等待streamUpload(req);控制台.log(结果);}上传(req);});回想一下,您之前重写了multer,将上载的文件临时作为缓冲区进行处理和存储。streamizer现在将上传的缓冲区转换为可读流,之后Cloudinary的upload_stream方法直接流到云。那个返回的结果如下所示,包括最近上载的档案:现在你可以从JSON响应获取URL并将其存储在数据库中。任务完成了。关于Cloudinary的一句话节点.jssdk可以上传图片和视频,Cloudinary的节点.jsSDK还可以转换、优化和交付它们。您可以将这些功能与节点.js应用程序。有关详细信息,请参阅相关文件。想要吗要了解有关文件上载的更多信息?自动化文件上载和共享上传PHP文件和富媒体的简单方式AJAX文件上传-快速教程和节省时间的技巧对WhatsApp技术印象深刻?克隆WhatsApp技术构建文件上传Android应用使用jQuery将图像从浏览器直接上传到云端文件上传角度到云端通过两个简单的步骤上载Vue文件和富媒体节点.js文件上载到本地服务器或云将文件上传到本地服务器或云JavaScript文件上传只需两个简单步骤