【发布时间】:2016-06-23 11:51:41
【问题描述】:
感谢您阅读这篇文章。
作为编程社区的新手,我有一个我认为相当简单的问题。
如何使用 MEAN 堆栈(尤其是 yeoman angular-fullstack 生成器)实现文件上传(尤其是图像)? 使用 yeoman angular-fullstack 样板的解释将不胜感激.
特别是,请您逐步解释一下。 这不会记录在互联网上的任何地方,因此您的帮助将得到认可和赞赏! :-)
虽然有很多解释,但这些解释总是回答特定用户的问题(与许多其他问题/答案一样),并且不适用于一般用例。这些解释通常需要一个人能够解析大量不相关的代码,以便吸收相关的信息。因此,“菜鸟”无法使用适用于他/她的代码部分。这就是为什么我要求使用生成器的样板进行解释,以便我自己和其他人可以在现在和将来使用这些信息。
使用搜索引擎和研究,我发现 ng-file-upload 和 multer 可以完成这项任务的主要答案。但是,对于如何在 MEAN 堆栈中一起使用它(特别是 angular-fullstack ——此时占主导地位的 MEAN 堆栈实现),没有基本的解释。
今天,任何一般的非静态网站都需要文件上传实现,而且关于这个问题的文档很少,这似乎非常奇怪。我已经阅读了许多关于 MongoDB 的 O'Reilly 书籍,但没有解决这个问题。图片和视频对于商业级网站来说是必不可少的,这些主题应该以一种让 MEAN 编程新手易于理解的方式记录在案。
感谢您抽出宝贵时间,感谢任何和所有有用的答案和 cmets。
【问题讨论】:
-
这是一个有趣的问题。不幸的是,要一个教程,然后抱怨教程不存在的事实是一个很长的路要走。这完全是题外话。
-
请参阅 stackoverflow.com/help/on-topic #4:“要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于 Stack Overflow 来说是无关紧要的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。”
-
上传是在服务器堆栈上处理的......所以查看与数据库相关的文档将是错误的地方。至于使用 MEAN 包...您的大部分搜索将针对堆栈的特定部分...角度、节点等。找到上传包的教程和文档应该一点也不难
-
感谢大家的cmets。也许“教程”不是使用@Claies 的正确词,我要求的是一个简单的答案,说明如何使用 angular-fullstack 连接 Angular 指令以将信息填充到 MongoDB 中。我还没有找到任何解释清楚地说明需要编辑哪些代码行才能使其在互联网上运行,并且我相信文件上传是当今网站/应用程序的重要组成部分,应该没有缺乏明确的解释。
-
即使你不使用教程这个词,你的问题仍然是对你想做的一个广泛过程的描述,没有迹象表明你甚至尝试过任何代码。对这个问题的任何体面答案都将涉及编写一个完整的库,并且无论如何都会变成一个教程。
标签: angularjs mean-stack angular-fullstack