首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将图片上传到mysql中的表

将图片上传到mysql中的表
EN

Stack Overflow用户
提问于 2020-04-02 21:55:45
回答 1查看 38关注 0票数 0

我的Ubuntu 16.04服务器上运行着mysql。

我有一张照片,我想上传到我的mysql服务器中的一个表(PNG文件)。

我的照片位于服务器上的/和/var/lib/mysql-files with sufficient permissions中。

当我将图片上传到表格中时:

代码语言:javascript
复制
UPDATE photos SET photo = LOAD_FILE('/var/lib/mysql-files/file-name.png')

我得到了:

代码语言:javascript
复制
Query OK, 1 row affected (0.00 sec)

Rows matched: 1  Changed: 1  Warnings: 0

但是当我想要查看表格本身时:

代码语言:javascript
复制
SELECT picid,description,photo FROM photos WHERE picid = 1;

我得到了一长排的行,然后是一大堆乱七八糟的字符和奇怪的东西。

想知道这是否意味着它起作用了。

我会自己检查,但这是一台服务器,它在AWS的VPC中的私有子网中,所以要找到它有点棘手……

EN

回答 1

Stack Overflow用户

发布于 2020-04-02 22:37:17

是的,听起来你的表更新起作用了。

PNG文件(以及其他图像文件,如JPG)是二进制文件,因此当您在图像查看器程序之外的其他程序中查看文件时,这些文件是不可读的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60993256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档