相关疑难解决方法(0)

codeigniter图片上传mysql

我想知道我是否将CodeIgniter中的图像上传到数据库中

$config['upload_path']
Run Code Online (Sandbox Code Playgroud)

我见过的所有例子都在使用文件系统.我在数据库中有文章,并且想要存储与数据库中的文章相关的图像.有人可以帮忙吗?

database upload codeigniter image

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

使用Python存储和检索数据库中的图像

我想将与每个人的个人资料相关的图像存储在数据库中,并在请求时检索它们并将其保存为.jpg文件 - 并将其显示给用户.

我如何将存储在数据库中的图像数据渲染为图像并将其存储在本地?

python image-manipulation

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

在MySQL中存储图像

请给我查询在MySQL数据库中插入图像.我是stackoverflow的新手,所以如果我的问题没有达到标记,请忽略我.

mysql

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

如何在PostgreSQL中创建缩略图

我想将图像和其他文档以及每个图像的缩略图存储在PostgreSQL表中。原始文档和缩略图将是两个单独的bytea字段。PostgreSQL在Linux上运行。

因为图像数据可能来自几个不同的应用程序,所以我想将PostgreSQL中的图像处理代码(用于创建缩略图)作为一个函数,而不是每个单独的应用程序都必须创建缩略图。PostgreSQL有什么方法可以创建图像的缩略图?

postgresql image-scaling

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

将图像存储在Db或服务器上?

可能重复:
在DB中存储图像 - 是或否?

我正在建立一个asp.net mvc网站,该网站将有一个论坛来上传一些信息.我希望能够上传图片.但是我不确定是否应该将这些图像保存在数据库中或将它们保存到文件服务器中.

我没有看到图像超过200Kb(这可能非常高).我认为平均值将低于50kb.

那么最好使用什么?

sql-server file-upload asp.net-mvc-3

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

将文件(图片)存储在网站的SQL Server中的Pro&Cons

我正在创建一个Asp.Net MVC网站.

我在过去,对于繁重的应用程序,多层应用程序,使用数据库来存储文件.

但现在我在质疑自己,这对网站来说是个好主意吗?在绩效视图中?

它有几个优点:

  • 如果连接的用户有权显示图像,则允许我轻松控制(我的项目需要)
  • 允许确保我们拥有一致的数据(否则我们可以拥有现有文件,但数据库中没有信息,反之亦然
  • 我需要一个故障转移网络服务器,这些文件将从第三台服务器导入,所以如果这些文件在数据库中,我只需要在故障转移服务器上有一个可用的ASP.Net网站和一个复制数据库,不需要同步文件.

但它也有一些缺点:

  • 有一些大文件(它是少数,但它会发生),如100-200MB,我不确定在数据库中有这种文件是好的吗?(这更像是一个问题;))
  • 我不确定它会有不错的表现吗?

你怎么看?这合理吗?我在互联网上搜索,但我没有找到网站的某些论点.我的问题主要是关于FILESTREAM VS FILESYSTEM,我确定FileStream比较慢,但是很多?因为如果它只是百分之一,那么功能的获得是值得的.

sql-server asp.net asp.net-mvc filestream file-storage

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

将图像保存到硬盘或作为字节数组存储在数据库中?

可能的重复:
在数据库中存储图像 - 是还是否?

非常简单,我正在托管一个用户可以上传图片的网站,并且我有一个可以正常工作的 .net 文件上传控件。我只是想知道应该使用什么方法将它们存储在服务器上。

  • 我可以使用 FileUpload 控件的 SaveAs() 方法,将其保存为实际文件。
  • 我可以将图像分解为 Byte[] 并将其存储在数据库中以供访问。

我相信这里真正的问题是..我想要 IIS 还是 Sql Server 2008 R2 上的负载?

关于我应该使用哪种方法的普遍共识是什么?为什么?谢谢!

c# asp.net arrays file-upload

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

使用PHP存储和显示MySQL的图像

如何通过从HTML表单发送图像来使用PHP在MySQL中存储图像文件?我只知道MySQL和HTML部分的东西.

这是HTML表单:

<form method="post" enctype="multipart/form-data" action="insert_image.php">
    <input type="file" name="image" />
    <input type="submit" />
</form>
Run Code Online (Sandbox Code Playgroud)

我知道如何连接数据库并存储正常信息,但是如何正确解析数据以将图像文件存储到MySQL BLOB字段?还有我如何从MySQL显示它?

ps:我使用PDO进行数据库连接.

html php mysql

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

pdo直接将图像插入数据库 - 始终插入BLOB - 0B

我正在尝试直接将图像插入到mysql数据库表中.在我的数据库中,我总是得到[BLOB - 0B].它不会将图像插入表格中.我也没有得到任何错误.我糊涂了..

PHP

ini_set('display_startup_errors',1);
    ini_set('display_errors',1);
    error_reporting(-1);

    include('config.php');
     if (isset($_FILES['image']) && $_FILES['image']['size'] > 0) 
      { 
          $tmpName  = $_FILES['image']['tmp_name'];  

          $fp = fopen($tmpName, 'r');
          $data = fread($fp, filesize($tmpName));
          $data = addslashes($data);
          fclose($fp);
      } 

      try
        {
            $stmt = $conn->prepare("INSERT INTO images ( picture ) VALUES ( '$data' )");
//          $stmt->bindParam(1, $data, PDO::PARAM_LOB);
            $conn->errorInfo();
            $stmt->execute();
        }
        catch(PDOException $e)
        {
            'Error : ' .$e->getMessage();
        }
Run Code Online (Sandbox Code Playgroud)

HTML

<form action="upload.php" method="post">
<input id="image" name="image" type="file" />
<input type="submit" value="Upload" />
</form>
Run Code Online (Sandbox Code Playgroud)

php mysql pdo blob

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

如何使用Vuejs在html中显示mysql blob图像?

我有一个这样的Vue文件,

export default {
	data(){
		return{
            info: {
                name: '',
                image: '',
              
            },
            errors: []
		}
	},
  
  created: function(){
        this.getInfo();
  },
  
  methods: {
        getInfo: function(){
              this.info.name = response.data.results[0].name;
              this.info.image = response.data.results[0].image;
        }
  }
}
Run Code Online (Sandbox Code Playgroud)

我正在将数据从该文件传递到子Vue组件中。子组件如下:

<template>
    <div class="ui items">
        <div class="item">
            <div class="ui small image">
                {{info.image}}
            </div>
        </div>
    </div>
  
</template>

<script>
export default{

    props:['info']

}
</script>
Run Code Online (Sandbox Code Playgroud)

我的图像作为Blob存储在MySQL数据库中。当我运行应用程序时,图像在UI上显示为二进制数据。对象看起来像这样,

图片的JSON响应

这里有人可以帮助我显示图像吗?非常感谢你!

html javascript mysql blob vue.js

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