function saePutObjectFile($tmpFile, $bucket, $uri) { $s = new Storage(); $s->putObjectFile($tmpFile, $bucket, $uri); $s->setExceptions(true); }
//检测文件大小 if ($uImg["size"] > 2000000) { echo "文件超过2M<a href='uploadtostor.php'>返回</a>"; exit; } $dir = "uploadpicture/"; $date = date("Y-m-d H:i:s"); $datetime = explode(" ", $date); $firstname = $datetime['0'] . "T" . $datetime['1']; echo "datetime" . $datetime; $imgaeName = $firstname . rand(100, 999); $fileName = $imgaeName . "." . $extName; echo "upload pic name: " . $fileName; $uploadUrl = $dir . $fileName; // 把$_FILES全局变量中的缓存文件上传到test这个Bucket,设置此Object名为sae/1.txt $s->putObjectFile($_FILES['uImg']['tmp_name'], "yijianlian001", $uploadUrl); $picName = $ret_name . ";" . $imgaeName; echo " picName:" . $picName; $sql = "update uploadpicture set time='{$imgaeName}', picName='{$picName}' where devID='{$uName}'"; //绑定设备 $query = mysql_query($sql); //执行sql语句 if (!$query) { die("update uploadpicture: " . mysql_error()); } else { echo " <p>上传成功</p>"; echo "<a href='pic.php'>查看远程图片</a>"; } } else { echo "设备号有误,请重新输入<a href='uploadtostor.php'>重输</a>"; }