/** * 上传头像 */ function upload($_FILES) { $username = $_GET['username']; $files = $_FILES['file']; $filename = $files['name']; //获取图片名字 $fileResource = $files['tmp_name']; $storage = new SaeStorage(); $domain = "userinfo"; if ($storage->fileExists($domain, $filename)) { $storage->delete($domain, $filename); } if ($storage->upload($domain, $filename, $fileResource)) { $imgUrl = $storage->getCDNUrl($domain, $filename); //获取图片地址 //执行修改语句,将图片URl地址及图片名字写入数据库 $update = "update `user` set `imgName`='{$filename}', `imgUrl`='{$imgUrl}' where `username`='{$username}'"; $result = mysql_query($update); //if(mysql_affected_rows()!=0){ echo "上传成功"; //} } else { echo "上传失败,错误信息:" . $storage->errmsg(); } }
<?php $bed = new SaeStorage(); $domain = 'lwqqbed'; if ($_POST) { $user = $_POST['user']; $file = $_FILES['name']['tmp_name']; $suffix = strstr($_FILES['name']['name'], '.'); $time = $user . microtime(true); $dest = md5($user . "{$time}") . $suffix; $result = $bed->upload($domain, $dest, $file, -1); echo "{$result}"; } if ($_GET) { $image = $bed->getCDNUrl($domain, $_GET['id']); header("Location: " . $image); }
function SaeStorageCDN($FilePath) { //类似:http://moonlord-moonlord.stor.sinaapp.com/1.txt $storage = new SaeStorage(); $domain = Sae_Storage_Domain_Name; $result = $storage->getCDNUrl($domain, $FilePath); return $result; }
<button <?php echo $editAble ? '' : 'disabled=true'; ?> type="button" onclick="postModule();" class="btn btn-primary center-block"> <span class="glyphicon glyphicon-ok"></span> 提交 </button> </div> </div> <div class="row form_row1"> <div class="col-md-10"> <p class="help-block">你可以通过上传文件来替换下列代码。替换后无法恢复,请谨慎操作!</p> </div> <div class="col-md-2 pull-right"> <a target="_blank" href="<?php echo $stor->getCDNUrl("xssrat", "modules/" . $module->m_path); ?> " ><span class="label label-info"><i class="glyphicon glyphicon-download"></i> 下载</span></a> </div> </div> <div class="row form_row"> <div class="col-md-12"> <pre> <?php echo readModule($module->m_path); ?> </pre> </div> </div>
/* * 用户上传头像 */ require_once "connect.php"; $username = $_GET['username']; //获取用户姓名 $storage = new SaeStorage(); $domain = "userinfo"; if (!empty($_FILES)) { $files = $_FILES['file']; $filename = $files['name']; //获取图片名字 $fileResource = $files['tmp_name']; if ($storage->fileExists($domain, $filename)) { $storage->delete($domain, $filename); } if ($storage->upload($domain, $filename, $fileResource)) { $imgUrl = $storage->getCDNUrl($domain, $filename); //获取图片地址 //执行修改语句,将图片URl地址及图片名字写入数据库 $update = "update `user` set `imgName`='{$filename}', `imgUrl`='{$imgUrl}' where `username`='{$username}'"; $result = mysql_query($update); if (mysql_affected_rows() != 0) { echo "上传成功"; } } else { echo "上传失败,错误信息:" . $storage->errmsg(); } } else { echo "文件未找到"; }