我想要用户名和图片。但是我找不到将它上传到mysql中的表的方法,所以我猜它对大小不利。我发现将它存储在本地主机中很好。所以它不会在表中,而是在本地主机中。我正在使用 php 我的管理员,有没有简单的方法或教程来存储它?
谢谢
我想您想将图像上传到在 localhost 上运行的服务器,为了将图像保存在数据库表中,例如,如果您使用 mysql,则必须使用 blob 类型。有很多可用的教程试试这个: http ://androidexample.com/Upload_File_To_Server_-_Android_Example/index.php?view=article_discription&aid=83&aaid=106
最简单的方法是转换您的图像 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,'">';