我想知道什么是通常的方式,允许用户添加一个个人资料图片到他们的个人资料在我的网站上。我正在创建一个社交网络类型的网站,用户可以注册和维护他们的个人资料。就像我们知道的那样,用户可以为他们的配置文件上传一个概要文件图像,这应该是数据库的一部分,以及他们的配置文件信息。但是这通常是如何在前端使用html5 5/jquery+ajax+php完成的。
发布于 2012-11-12 20:12:53
你的问题很含糊。假设:
您正在谈论的是一个WebBased系统;您有一个用户数据库系统;
创建一个表单,允许用户上传一个文件,将该文件保存在一个特定的位置,并将其命名为某个惟一的文件。将唯一名称保存到用户配置文件中的字段中。每次加载该配置文件时,都使用文件的唯一名称将其设置为配置文件图片。
请完善你的问题,包括一种语言和更多的细节。
编辑
如前所述,创建一个允许用户上传图片的表单:
<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"');
?>https://stackoverflow.com/questions/13350781
复制相似问题