簡體   English   中英

如何將文件中的二進制數據存儲到MongoDB

[英]How do I store binary data from post to MongoDB

我想要存儲為bin數據項的小圖像。 表單已發布,但我不知道在控制器中該怎么做,所以如果我這樣,那么數據就會被存儲。 我正在使用Sails.js,表單將數據作為“圖像”傳遞,表單具有文件輸入類型。

var image = new Images;
image.data = ????
image.save();

如果圖像小於16Mb,則可以使用MongoDB的bindata類型直接保存它們。 您始終可以將二進制流轉換為Base64字符串,並將其存儲為字符串文件,但這會減少允許的圖像大小。

如果圖像大於16Mb,則別無選擇,只能使用GridFS

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM