Code Bye

关于图片上传和下载的问题

   图片上传到服务器怎么样保存进MySQL数据库呢?是以二进制数据的形式保存的吗?有没有很好的例子,例如注册时添加头像上传到服务器,登陆之后可以从服务器中读出头像。
请大家指点!
解决方案

6

考虑存到文件服务器上吧

17

保存图片地址到数据库啊

9

坑定是服务器上的图片地址啦

3

http://img4.imgtn.bdimg.com/it/u=819265564,3078214620&fm=21&gp=0.jpg
例如这就是一个在服务器上的图片地址,你要设这张图片为头像,只需要吧这个地址保存到数据库,到时候每次打开应用就得到这个地址,然后去加载这个图片就行了

3

你上传到服务器,服务器会返回一个图片地址哒

2

对哒,
   try {  
    URL url = new URL(path); //path图片的网络地址  
    HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection();  
    if(httpURLConnection.getResponseCode() == HttpURLConnection.HTTP_OK){  
        Bitmap bitmap  = BitmapFactory.decodeStream(httpURLConnection.getInputStream());  
        imageview.setImageBitmap(bitmap);//加载到ImageView上  
        System.out.println("加载网络图片完成");  
    }else{  
        System.out.println("加载网络图片失败");  
    }  
} catch (IOException e) {  
    e.printStackTrace();  
}

这是一个简单的加载网络图片的方法,还有好多方法,可以百度。


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明关于图片上传和下载的问题