本文整理汇总了PHP中Uploader::getTempFile方法的典型用法代码示例。如果您正苦于以下问题:PHP Uploader::getTempFile方法的具体用法?PHP Uploader::getTempFile怎么用?PHP Uploader::getTempFile使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Uploader
的用法示例。
在下文中一共展示了Uploader::getTempFile方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: uploadImage
public static function uploadImage()
{
$allowFile = array("image/jpeg", "image/png", "image/gif");
$df = "Ymd-H-i-s";
$fileName = "TMPIMG" . date($df) . "." . Uploader::getExtension();
if (!Uploader::getTempFile()) {
$result['error'] = true;
$result['message'] = 'Please browse for a file!';
echo json_encode($result);
return;
}
if (!in_array(Uploader::getType(), $allowFile)) {
$result['error'] = true;
$result['message'] = 'Please choose only image file (jpg, png or gif)!';
echo json_encode($result);
return;
}
if (Uploader::moveUploadFileTo(self::$tmpDir, $fileName)) {
$result['error'] = false;
$result['message'] = 'File upload succeeded!';
$result['image'] = 'assets/upload/tmp/' . $fileName;
$result['alt'] = $fileName;
} else {
$result['error'] = true;
$result['message'] = 'Fail in moving file upload!';
}
echo json_encode($result);
}
示例2: moveUploadFileTo
public static function moveUploadFileTo($toDir, $file)
{
if (empty($toDir) || empty($file)) {
return false;
}
if (!file_exists($toDir)) {
mkdir($toDir, 0777, true);
}
if (move_uploaded_file(Uploader::getTempFile(), $toDir . $file)) {
return true;
}
return false;
}