我想在服务器中存储用户的图像。 (机器人)

时间:2013-08-24 00:57:14

标签: android imageview localhost

我想拥有用户的名字和图片。但我找不到一种方法将它上传到mysql的表中,所以我猜这对于大小不好。 我发现将它存储在localhost中是件好事。所以它不会在表中,而是在localhost中。 我正在使用php我的管理员,是否有任何简单的方法或教程来存储它?

感谢

2 个答案:

答案 0 :(得分:0)

我想您要按顺序将图像上传到localhost上运行的服务器 要在数据库表中保存图像,如果您使用的是mysql,则必须使用blob类型。 有很多教程可以试试这个: http://androidexample.com/Upload_File_To_Server_-_Android_Example/index.php?view=article_discription&aid=83&aaid=106

答案 1 :(得分:0)

最简单的方法是转换你的图像base64格式然后保存在mysql中。您可以将图像上传到服务器>让服务器进行转换,然后保存到mysql。

http://davidwalsh.name/data-uri-php

由上述网站所有者David Walsh提供:

// A few settings
$image = 'cricci.jpg';

// Read image path, convert to base64 encoding
$imageData = base64_encode(file_get_contents($image));

// Format the image SRC:  data:{mime};base64,{data};
$src = 'data: '.mime_content_type($image).';base64,'.$imageData;

// Echo out a sample image
echo '<img src="',$src,'">';