相关疑难解决方法(0)

如何将上传的图像保存到MongoDB集合并进行检索

我想将上传的文件(例如用户的头像图像)保存到MongoDB中的用户集合中,我想以下步骤是:

  1. 用户上传图片;
  2. 使用FileHandler(IHttpHandler,Asp.net)接受Web服务器中的文件流;
  3. 然后我得到该文件二进制文件并将其设置为User类对象
  4. 最后保存对象,因此用户集合将获取文件二进制数据.

我这是对的吗?你能给我一些线索吗?

c# asp.net mongodb save-image

5
推荐指数
1
解决办法
1万
查看次数

最好的GridFS C#驱动程序?

GridFS C#驱动程序的最佳实现是什么?你有什么经历?

更新:

当我说"最好"时 - 我的意思是稳定性.

谢谢!!!

c# mongodb gridfs mongodb-.net-driver

4
推荐指数
1
解决办法
2199
查看次数

哪种更好的方式在Web应用程序中的服务器上存储图像?

我正在开发一个Web应用程序,我需要在服务器上存储图像(这些是用户上传的).我正在为每个新图像生成新的Guid.我正在创建一个图像的三个图像,即原始图标,图标和拇指.我仍然使用三个不同的文件夹来保存这些.我的项目经理问我为什么我没有为每个用户创建不同的文件夹.所以我的问题是哪种更好的方法来存储以下内容之间的图像:

1).仅在三个文件夹中上传图像,即原始图标,图标和拇指,或2).为每个用户创建文件夹,然后在其中创建三个文件夹,用于原始,拇指和图标.有一件事我想问一下,如果用户数量超过100000那么它会影响性能吗?

这是更好的方法.请帮我决定.谢谢

c# asp.net directory webserver image

4
推荐指数
1
解决办法
2194
查看次数

在 MongoDB 中存储扫描的 (pdf,tiff,jpeg) 文件。

我必须在 mongodb 中存储一个 tiff(标签图像文件格式)或 pdf 扫描文件,这些文件应该可以进行文本搜索。就像如果我们想“基于文本”搜索它应该能够搜索 .

我将使用 .net mvc 或 java 和 mongodb 。

那么我如何存储这个 pdf 文件,然后可以从数据库中检索。

任何建议将不胜感激。

谢谢

mongodb mongodb-query spring-data-mongodb mongodb-.net-driver

4
推荐指数
1
解决办法
2万
查看次数

在MonoDevelop中使用GridFS和官方C#驱动程序

我在PC-BSD 10.1上使用MonoDevelop并使用MongoDB 3.2.我从Nuget下载了MongoDB.Driver(+ Bson&Core).我可以进行基本的读写操作,并试图通过遵循StackOverflow中最新的示例来使GridFS工作:

使用C#的MongoDB GridFs,如何存储图像等文件?

首先,我的系统无法识别(貌似)静态MongoServer类,因此我切换到MognoClient来获取数据库.然后我得到以下内容:

"类型MongoDB.Driver.IMongoDatabase' does not contain a definition forGridFS的'没有扩展方法GridFS' of typeMongoDB.Driver.IMongoDatabase’可以找到."

using System;
using System.IO;
using MongoDB;
using MongoDB.Driver;
using MongoDB.Driver.Core;
using MongoDB.Bson;
//using MongoDB.Driver.GridFS; -> an attempt to use the legacy driver.


namespace OIS.Objektiv.SocketServer
{
    public class Gridfs
    {
        public Gridfs ()
        {

            var server = MongoServer.Create("mongodb://localhost:27017");
            var database = server.GetDatabase("test");

//          var client = new MongoClient("mongodb://localhost:27017");
//          var database = client.GetDatabase("test");

            var fileName = "D:\\Untitled.png";
            var newFileName = "D:\\new_Untitled.png"; …
Run Code Online (Sandbox Code Playgroud)

c# freebsd monodevelop mongodb mongodb-.net-driver

2
推荐指数
1
解决办法
5373
查看次数

如何使用 MongoDB GridFS 和 AngularJs 在 dotnet 核心中创建 CDN 服务器

我们想使用 MongoDB GridFS 和 angular js 在 .net core 中创建一个名为 CDN 的解耦文件服务器。

从各种来源我尽力解决这个问题。最后我们做到了。

cdn mongodb gridfs .net-core asp.net-core-webapi

0
推荐指数
1
解决办法
2047
查看次数