我想知道允许用户在我的网站上将个人资料图片添加到他们的个人资料中的常用方法是什么。我正在创建一个社交网络类型的网站,用户可以在其中注册和维护他们的个人资料。就像我们知道用户可以为他们的个人资料上传个人资料图片一样,这应该与他们的个人资料信息一起成为数据库的一部分。但这通常是如何在前端使用 html5/jquery+ajax+php 完成的。
问问题
4518 次
1 回答
1
你的问题很模糊。假设:
您在谈论基于 Web 的系统;您有一个包含用户的数据库系统;
创建一个表单以允许用户上传文件,将该文件保存在特定位置,并将其命名为独特的名称。将唯一名称保存到用户配置文件中的字段。每次加载该配置文件时,请使用文件的唯一名称将其设置为配置文件图片。
请细化您的问题以包括语言和更多细节。
编辑
如前所述,创建一个允许用户上传图片的表单:
<form action="upload.php" method="post">
<input type="file" name="file" id="file"/>
</form>
在 php 脚本中,获取您上传的文件并将其移动到具有唯一名称的永久存储位置:
<?php
$pathToImage = "/new/file/path/unique/345908.png";
move_uploaded_files($_FILES['file']['tmp_name'], $pathToImage);
?>
使用 SQL 更改用户配置文件中的唯一名称
<?php
mysql_query('UPDATE users SET profile_image = ".$pathToImage." WHERE username="matt"');
?>
于 2012-11-12T20:12:53.527 回答