七牛雲
七牛雲
官網地址:https://portal.qiniu.com
註冊認證後有10G永久免費空間,每月10G國內和10G國外流量,速度相當快,七牛雲是國內專業CDN服務商,插件支持比較多,有免費ssl證書,但https流量收費
要綁定自己已經備案的域名哦,如果使用測試域名,只有30天的使用期限,超過時間,鏈接就會被回收
又拍雲
官網地址:https://www.upyun.com
註冊認證後有10G永久免費空間,每月15G的HTTP和HTTPS流量,提供兩款可以免費續期的SSL證書,不過用戶需要加入又拍雲聯盟(即在網站底部添加又拍雲logo及官網鏈接)
需要綁定自己的已備案域名,又拍雲認證比較麻煩,建議使用七牛雲
路過圖牀
官網地址:https://imgchr.com
支持免註冊上傳圖片,永久存儲,支持HTTPS加密訪問和調用圖片,提供多種圖片鏈接格式,成立於2011年
最大支持10M
公益圖牀
官網地址:http://sbimg.cn
長期保存需要註冊使用,這個圖牀服務器在國內應該還用了cdn,總之速度非常快
阿里雲oss
百度直接搜索阿里雲,進入後點擊彈性存儲oss
我現在用的就是阿里雲,還是比較方便的,而且挺快的。官網給的api文檔也非常的簡單易懂
api代碼也超級明瞭
// Endpoint以杭州爲例,其它Region請按實際情況填寫。
String endpoint = "http://oss-cn-hangzhou.aliyuncs.com";
// 阿里雲主賬號AccessKey擁有所有API的訪問權限,風險很高。強烈建議您創建並使用RAM賬號進行API訪問或日常運維,請登錄 https://ram.console.aliyun.com 創建RAM賬號。
String accessKeyId = "<yourAccessKeyId>";
String accessKeySecret = "<yourAccessKeySecret>";
// 創建OSSClient實例。
OSS ossClient = new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);
// 創建PutObjectRequest對象。
String content = "Hello OSS";
// <yourObjectName>表示上傳文件到OSS時需要指定包含文件後綴在內的完整路徑,例如abc/efg/123.jpg。
PutObjectRequest putObjectRequest = new PutObjectRequest("<yourBucketName>", "<yourObjectName>", new ByteArrayInputStream(content.getBytes()));
// 如果需要上傳時設置存儲類型與訪問權限,請參考以下示例代碼。
// ObjectMetadata metadata = new ObjectMetadata();
// metadata.setHeader(OSSHeaders.OSS_STORAGE_CLASS, StorageClass.Standard.toString());
// metadata.setObjectAcl(CannedAccessControlList.Private);
// putObjectRequest.setMetadata(metadata);
// 上傳字符串。
ossClient.putObject(putObjectRequest);
// 關閉OSSClient。
ossClient.shutdown();
# -*- coding: utf-8 -*-
import oss2
# 阿里雲主賬號AccessKey擁有所有API的訪問權限,風險很高。強烈建議您創建並使用RAM賬號進行API訪問或日常運維,請登錄 https://ram.console.aliyun.com 創建RAM賬號。
auth = oss2.Auth('<yourAccessKeyId>', '<yourAccessKeySecret>')
# Endpoint以杭州爲例,其它Region請按實際情況填寫。
bucket = oss2.Bucket(auth, 'http://oss-cn-hangzhou.aliyuncs.com', '<yourBucketName>')
# 上傳文件
# 如果需要上傳文件時設置文件存儲類型與訪問權限,請在put_object中設置相關headers, 參考如下。
# headers = dict()
# headers["x-oss-storage-class"] = "Standard"
# headers["x-oss-object-acl"] = oss2.OBJECT_ACL_PRIVATE
# result = bucket.put_object('<yourObjectName>', 'content of object', headers=headers)
result = bucket.put_object('<yourObjectName>', 'content of object')
# HTTP返回碼。
print('http status: {0}'.format(result.status))
# 請求ID。請求ID是請求的唯一標識,強烈建議在程序日誌中添加此參數。
print('request_id: {0}'.format(result.request_id))
# ETag是put_object方法返回值特有的屬性。
print('ETag: {0}'.format(result.etag))
# HTTP響應頭部。
print('date: {0}'.format(result.headers['date']))
<?php
if (is_file(__DIR__ . '/../autoload.php')) {
require_once __DIR__ . '/../autoload.php';
}
if (is_file(__DIR__ . '/../vendor/autoload.php')) {
require_once __DIR__ . '/../vendor/autoload.php';
}
use OSS\OssClient;
use OSS\Core\OssException;
// 阿里雲主賬號AccessKey擁有所有API的訪問權限,風險很高。強烈建議您創建並使用RAM賬號進行API訪問或日常運維,請登錄RAM控制檯創建RAM賬號。
$accessKeyId = "<yourAccessKeyId>";
$accessKeySecret = "<yourAccessKeySecret>";
// Endpoint以杭州爲例,其它Region請按實際情況填寫。
$endpoint = "http://oss-cn-hangzhou.aliyuncs.com";
// 設置存儲空間名稱。
$bucket= "<yourBucketName>";
// 設置文件名稱。
$object = "<yourObjectName>";
// 配置文件內容。
$content = "Hello OSS";
try{
$ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint);
$ossClient->putObject($bucket, $object, $content);
} catch(OssException $e) {
printf(__FUNCTION__ . ": FAILED\n");
printf($e->getMessage() . "\n");
return;
}
print(__FUNCTION__ . ": OK" . "\n");
// 上傳時可以設置相關的headers,例如設置訪問權限爲private和自定義元信息。
$options = array(
OssClient::OSS_HEADERS => array(
'x-oss-object-acl' => 'private',
'x-oss-meta-info' => 'your info'
),
);
try{
$ossClient = new OssClient($accessKeyId, $accessKeySecret, $endpoint);
$ossClient->putObject($bucket, $object, $content, $options);
} catch(OssException $e) {
printf(__FUNCTION__ . ": FAILED\n");
printf($e->getMessage() . "\n");
return;
}
print(__FUNCTION__ . ": OK" . "\n");
SM.MS
官網地址:https://sm.ms
永久存儲免註冊,圖片鏈接支持https,可以刪除上傳的圖片,提供多種圖片鏈接格式,建立於2015年,目前免費用戶無法使用香港節點因此速度比較慢
圖片上傳限制:每個圖片最大5M,每次最多上傳10張
聚合圖牀
官網地址:https://www.superbed.cn
將圖片分發到多處備份,藉助其本身的CDN加速功能,節省服務器流量,並且不用擔心圖片被刪除,即便其中某幾個圖牀上的圖片被刪除了,還有其他備份,保證萬無一失,支持匿名和註冊管理
圖片上傳限制:無