} // Pointless without your BucketName! if (BucketName == 'change-this') { exit("\nERROR: BucketName required\n\nPlease edit the following lines in this file:\n\n" . "define('BucketName', 'change-me');\n\n"); } SCS::setAuth(AccessKey, SecretKey); $bucket = BucketName; $path = 'myfiles/'; // Can be empty '' $lifetime = 3600; // Period for which the parameters are valid $maxFileSize = 1024 * 1024 * 50; // 50 MB $metaHeaders = array('uid' => 123); $requestHeaders = array('Content-Type' => 'application/octet-stream', 'Content-Disposition' => 'attachment; filename=${filename}'); $params = SCS::getHttpUploadPostParams($bucket, $path, SCS::ACL_PUBLIC_READ, $lifetime, $maxFileSize, 201, $metaHeaders, $requestHeaders, false); $uploadURL = 'http://' . $bucket . '.sinacloud.net/'; ?> <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="utf-8"> <title>SCS Form Upload</title> </head> <body> <form method="post" action="<?php echo $uploadURL; ?> " enctype="multipart/form-data"> <?php foreach ($params as $p => $v) {