在Cloud Foundry中使用node.js创建文件

2020-08-14 00:51发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

使用multer将文件上传到磁盘。

这里的问题是,当座舱中的服务实例停止或重新启动时,所有文件都会被擦除。

 const upload2 = multer({}); router.post('/uploadfile',upload2.single('file'),(req,res)=> {
 让name = req.file.originalname;
 让buffer = req.file.buffer;
 fs.writeFile(name,buffer,function(err){
 如果(err){返回res.send(err);  }
 console.log(buffer);
 console.log(name);
 res.send(name);  });
 }); 

有没有办法适当地存储这些文件。

致谢。

pratheek。

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

使用multer将文件上传到磁盘。

这里的问题是,当座舱中的服务实例停止或重新启动时,所有文件都会被擦除。

 const upload2 = multer({}); router.post('/uploadfile',upload2.single('file'),(req,res)=> {
 让name = req.file.originalname;
 让buffer = req.file.buffer;
 fs.writeFile(name,buffer,function(err){
 如果(err){返回res.send(err);  }
 console.log(buffer);
 console.log(name);
 res.send(name);  });
 }); 

有没有办法适当地存储这些文件。

致谢。

pratheek。

付费偷看设置
发送
2条回答
callcenter油条
1楼-- · 2020-08-14 01:15

您好Pratheek,

欢迎来到云世界。 您必须将服务实例视为一次性的。 您需要持久存储文件。 昂贵的解决方案是HANA。 您可以在此处找到使用CAP的示例:媒体处理 。 更经济实惠的是使用S3存储桶,例如以下示例: cap-media-node

最诚挚的问候
格雷戈尔

Tong__Ming
2楼-- · 2020-08-14 01:14

如果您的需求类似于存储静态文档,则可能需要签出对象存储服务。

cf m -s对象库

https ://help.sap.com/viewer/2ee77ef7ea4648f9ab2c54ee3aef0a29/Cloud/zh-CN/84eb69a421294ba0a407579490413dfa.html?q =%22object%20store%20service%22

-安德鲁

一周热门 更多>