rafapaulino / php-azure-upload
PHP Azure Upload
2.0.0
2019-08-09 19:04 UTC
Requires
- php: >=7.2
- microsoft/windowsazure: ^0.5.7
README
简单上传到 Azure Blob
特性
v2.0.*
修改库设计。v1.0.*
库初始设计和错误修正。
重要信息
- 您需要 PHP 7.2 或更高版本才能使用此类。
- 这是一个免费项目,您可以自由地将其用于您的项目,即使是商业项目。您也可以贡献提示、新功能和修复。
使用示例
安装: composer require rafapaulino/php-azure-upload
<?php require 'vendor/autoload.php'; use PHPAzureUpload\Connection; use PHPAzureUpload\Factory; $connection = new Connection; $connection->setConnectionString("conectionstring") ->setAccountName("accountname") ->setAccountKey("accountkey") ->setProtocol("https"); $factory = new Factory($connection, "http://accounturl"); $factory->setContainer("extranet"); if ($_SERVER['REQUEST_METHOD'] == "POST") { echo '<pre>'; $file = $_FILES['userfile']['tmp_name']; $name = trim(strtolower($_FILES['userfile']['name'])); $name = str_replace(" ", "-", $name); print_r($_FILES); $result = $factory->create($file, $name); var_dump($result); echo '</pre>'; } ?> <form enctype="multipart/form-data" action="" method="POST"> File: <input name="userfile" type="file" /> <input type="submit" value="Send File" /> </form>