Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android:将用户图像上传到服务器(截击/Blob)_Android_Sqlite_Blob_Android Volley - Fatal编程技术网

Android:将用户图像上传到服务器(截击/Blob)

Android:将用户图像上传到服务器(截击/Blob),android,sqlite,blob,android-volley,Android,Sqlite,Blob,Android Volley,我想执行一个简单的操作,将应用程序中的用户图像上传到在线服务器以存储它们,并使它们可供将来使用 为此,我将使用图书馆 基本上,我会将图像转换成格式,发送到服务器,然后存储 然而,我的问题是,我已经在stackoverflow阅读了关于如何将数据存储到数据库中的其他问题的答案。有谁能解释一下,在这种情况下是否需要BLOB,或者我是否在混合概念 信息:我最初的想法是将图像存储在服务器的另一个文件夹中,可能是数据库中图像的名称和路径……但不是数据库中的图像。创建自己的外部文件夹来保存图像要比将图像保存

我想执行一个简单的操作,将应用程序中的用户图像上传到在线服务器以存储它们,并使它们可供将来使用

为此,我将使用图书馆

基本上,我会将图像转换成格式,发送到服务器,然后存储

然而,我的问题是,我已经在stackoverflow阅读了关于如何将数据存储到数据库中的其他问题的答案。有谁能解释一下,在这种情况下是否需要BLOB,或者我是否在混合概念


信息:我最初的想法是将图像存储在服务器的另一个文件夹中,可能是数据库中图像的名称和路径……但不是数据库中的图像。

创建自己的外部文件夹来保存图像要比将
图像保存在
数据库中要好,因为当您将
图像
保存为数据库中的BLOB时,您在数据库传输中面临的一些问题是,
数据库
将变得非常难以传输,但是当您在一旁创建一个文件夹时,您只需调用数据库中图像的名称,效果会更好。在这方面,
凌空
也很好

如果你需要一个代码示例,我可以发布它


谢谢

这取决于您希望将图像保存在数据库中,还是作为数据库外的文件保存。如果文件位于数据库之外,则可以将其放置在Web服务器可以访问的文件夹中,并将URL设置为数据库中用户的
图像。这样,您的数据库就不必发送大文件,您的Web服务器就可以了。@zed谢谢,我将在我的问题中澄清这些信息!谢谢你的回答,不需要代码示例,谢谢,只需要确定你澄清的凌空是不是一个好的解决方案。