我可以使用mysql存储图像并将其加载到ios应用程序吗?
我对使用StackOverflow还不熟悉,我不知道如何正确地问这个问题。这也是我第一次使用swift和一些外部数据库服务器 我正在使用Xcode创建一个ios应用程序,我正在尝试创建一个库存来存储物品(300-1000个物品),如牛奶、鸡蛋、面包等,并且必须存储产品图像以及产品细节,如重量、价格、成分等 但我不知道该用什么,我在想mysql,但在做了一些研究之后,我发现最好不要使用blob。我已经在应用程序的登录页面中使用了MySQL,所以我认为在产品数据库中使用MySQL也更容易我可以使用mysql存储图像并将其加载到ios应用程序吗?,mysql,swift,database,xcode,sqlite,Mysql,Swift,Database,Xcode,Sqlite,我对使用StackOverflow还不熟悉,我不知道如何正确地问这个问题。这也是我第一次使用swift和一些外部数据库服务器 我正在使用Xcode创建一个ios应用程序,我正在尝试创建一个库存来存储物品(300-1000个物品),如牛奶、鸡蛋、面包等,并且必须存储产品图像以及产品细节,如重量、价格、成分等 但我不知道该用什么,我在想mysql,但在做了一些研究之后,我发现最好不要使用blob。我已经在应用程序的登录页面中使用了MySQL,所以我认为在产品数据库中使用MySQL也更容易 想法是用户
想法是用户创建一个帐户,登录,然后可以在我的化妆店查看产品。我想使用一个外部数据库,这样我可以将应用程序交给朋友,他们可以在应用程序完成后从应用程序商店下载使用。你能将大文件的字节保存在数据库中吗?对你应该吗?没有 一般来说,处理数据库中文件的正确方法是存储文件的URL,而不是文件本身 如果您正在使用的图像是在线可用的,并且您只需要查看它们,那么您只需要保存URL本身。有一些库,一旦你有了URL,就可以很容易地处理所有的下载和缓存
如果仍然需要在本地保存图像,请将其保存到磁盘,并将这些本地文件URL存储在数据库中 第一个问题:“我不知道如何恰当地问这个问题”。如果您转到“提问”,您会遇到以下链接:在数据库中存储大量二进制数据可能是一个糟糕的计划。查看如何使用对象存储(例如)并在数据库中存储对该对象的引用。使用URLSession将图像直接上载到服务器。