如何获取存储在数据库中的资源的Url



我有一些文件,它们以Blob(二进制大对象(的形式存储在mysql数据库中。我想为这些文件创建缩略图。但对于缩略图,必须有资源的url。我没有url,因为我的数据存储在数据库中。我知道一个解决方案,我可以将数据存储在AWS s3 bucket中,而不是存储在mysql数据库中,从那里我可以获得一个公共url,并可以使用它来创建缩略图。如果数据存储在数据库中,有什么方法可以获得url吗?

由于数据存储在数据库中,您需要先将其写入磁盘,然后才能使用其路径进行进一步使用。。。

另一种方法是在存储时创建缩略图并将其复制到某个位置,这样您就可以随时访问缩略图。但你需要映射文件和它的缩略图。。。

最新更新