aboutsummaryrefslogtreecommitdiff
path: root/weed/s3api/s3api_server.go
diff options
context:
space:
mode:
authorChris Lu <chris.lu@gmail.com>2018-07-21 10:39:02 -0700
committerChris Lu <chris.lu@gmail.com>2018-07-21 10:39:02 -0700
commit8480008a9a64ed8b922c786c70bc38e1f0353478 (patch)
tree44529e24b43f2d5691b8e3f6b3028a82da8b6d07 /weed/s3api/s3api_server.go
parent80d80daf64370d6a3d37afa6ce06258335ac856f (diff)
downloadseaweedfs-8480008a9a64ed8b922c786c70bc38e1f0353478.tar.xz
seaweedfs-8480008a9a64ed8b922c786c70bc38e1f0353478.zip
add s3 upload, and removing mono and multi part upload analyzer
removing mono and multi part upload analyzer, which were used just to determine the file name
Diffstat (limited to 'weed/s3api/s3api_server.go')
-rw-r--r--weed/s3api/s3api_server.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/weed/s3api/s3api_server.go b/weed/s3api/s3api_server.go
index 8730f0b88..d8e6de1f7 100644
--- a/weed/s3api/s3api_server.go
+++ b/weed/s3api/s3api_server.go
@@ -42,6 +42,10 @@ func (s3a *S3ApiServer) registerRouter(router *mux.Router) {
routers = append(routers, apiRouter.PathPrefix("/{bucket}").Subrouter())
for _, bucket := range routers {
+
+ // PutObject
+ bucket.Methods("PUT").Path("/{object:.+}").HandlerFunc(s3a.PutObjectHandler)
+
// PutBucket
bucket.Methods("PUT").HandlerFunc(s3a.PutBucketHandler)
// DeleteBucket