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