【发布时间】:2019-03-27 08:08:00
【问题描述】:
我在客户端使用 React.js,在服务器端使用 Node.js。
我通过<input type="file"/>上传了一个图片文件,一上传就会被裁剪。
裁剪图像文件的类型是blob,看起来像blob:http://localhost:3011/bf45efc1-06d0-4374-ac56-04d05e51f02c。
我想将 blob 文件存储在数据库中(列类型 BLOB),并将 blob 文件从数据库中获取到客户端以在客户端显示图像。 (或者如果您有更好的文件存储方式,请告诉我)
所以,假设我有一个从数据库中获取的 blob 文件,它看起来像 blob:http://localhost:3011/bf45efc1-06d0-4374-ac56-04d05e51f02c,我想在客户端显示这个文件。我该怎么做?
我也很好奇http://localhost:3011 做了什么。我知道这意味着我在本地主机上上传了该文件。但这是否意味着我在不同的服务器上时无法获取正确的图像数据?
【问题讨论】:
标签: javascript mysql reactjs