--- /dev/null
+// +build !go1.7
+
+// "golang.org/x/time/rate" is depended on golang context package go1.7 onward
+// this file is only for build,not supports limit upload speed
+package oss
+
+import (
+ "fmt"
+ "io"
+)
+
+const (
+ perTokenBandwidthSize int = 1024
+)
+
+type OssLimiter struct {
+}
+
+type LimitSpeedReader struct {
+ io.ReadCloser
+ reader io.Reader
+ ossLimiter *OssLimiter
+}
+
+func GetOssLimiter(uploadSpeed int) (ossLimiter *OssLimiter, err error) {
+ err = fmt.Errorf("rate.Limiter is not supported below version go1.7")
+ return nil, err
+}