我的网络应用应该通过前端还是后端将图片上传到云端存储?

时间:2017-05-21 16:48:54

标签: node.js angular firebase web-applications cloud-storage

我正在构建一个网络应用,用户可以在其中上传用户个人资料和其他内容的图片。我使用节点js并在后端表达,而Angular 2表示前端。 将上传的图片作为firebase存储在云存储中的哪种方式会更专业? 用我的前端保存上传的图片或用我的后端保存? 谢谢你的意见!

2 个答案:

答案 0 :(得分:0)

对我而言,这里没有真正的区别。但我只是想指出,你永远不要相信用户上传的图片是安全的。

我会使用你的后端上传它们,因为你可能想要检查图像是否真的是图像而不是jpg中隐藏的一些代码,或者确保自定义限制大小为例。

答案 1 :(得分:0)

我实际上并没有在没有经过严格审查的情况下抓住用户的东西,以确保在将用户带入安全空间之前确实是用户所需要的,这是一个好主意。  可能你需要检查并确定,如果检查前端是否足够,那么这是你的选择。 技术我建议您首先使用安全的后端语言验证事物。