示例#1
0
<?php

require_once 'include.php';
if ($_FILES) {
    $transit = new Transit\Transit($_FILES['file']);
    $transit->setDirectory(__DIR__ . '/tmp/')->addSelfTransformer(new Transit\Transformer\Image\CropTransformer(array('width' => 100, 'height' => 100)))->addSelfTransformer(new Transit\Transformer\Image\ScaleTransformer());
    try {
        if ($transit->upload()) {
            if ($transit->transform()) {
                debug($transit->getOriginalFile()->toArray());
            }
        }
    } catch (Exception $e) {
        debug($e->getMessage());
    }
}
?>

<!DOCTYPE html>
<head>
	<title>Transit - Upload + Self Transform</title>
</head>
<body>
	<form action="" method="POST" enctype="multipart/form-data">
		<input type="file" name="file">
		<button type="submit">Upload</button>
	</form>
</body>