diff --git a/Cargo.toml b/Cargo.toml index aecc98f9..283d8dc5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -19,7 +19,7 @@ members = [ "juniper", "middleware", "multipart", - "multipart-s3", + "multipart+s3", "multipart-async-std", "openssl", # "protobuf", diff --git a/multipart-s3/.env.example b/multipart+s3/.env.example similarity index 100% rename from multipart-s3/.env.example rename to multipart+s3/.env.example diff --git a/multipart-s3/.gitignore b/multipart+s3/.gitignore similarity index 100% rename from multipart-s3/.gitignore rename to multipart+s3/.gitignore diff --git a/multipart-s3/Cargo.toml b/multipart+s3/Cargo.toml similarity index 100% rename from multipart-s3/Cargo.toml rename to multipart+s3/Cargo.toml diff --git a/multipart+s3/README.md b/multipart+s3/README.md new file mode 100644 index 00000000..c33f72a8 --- /dev/null +++ b/multipart+s3/README.md @@ -0,0 +1,25 @@ +# multipart+s3 +Upload a file in multipart form to aws s3(https://github.com/rusoto/rusoto) +Receive multiple data in multipart form in JSON format and receive it as a struct. + +# usage +``` +cd examples/multipart+s3 +``` +1. copy .env.example .env +2. edit .env AWS_ACCESS_KEY_ID=you_key +3. edit .env AWS_SECRET_ACCESS_KEY=you_key +4. edit .env AWS_S3_BUCKET_NAME=you_key + + +# Running Server +``` +cd examples/multipart+s3 +cargo run (or ``cargo watch -x run``) +``` +http://localhost:3000 + + +# using other regions +https://www.rusoto.org/regions.html +https://docs.rs/rusoto_core/0.42.0/rusoto_core/enum.Region.html diff --git a/multipart-s3/src/main.rs b/multipart+s3/src/main.rs similarity index 100% rename from multipart-s3/src/main.rs rename to multipart+s3/src/main.rs diff --git a/multipart-s3/src/utils/mod.rs b/multipart+s3/src/utils/mod.rs similarity index 100% rename from multipart-s3/src/utils/mod.rs rename to multipart+s3/src/utils/mod.rs diff --git a/multipart-s3/src/utils/s3.rs b/multipart+s3/src/utils/s3.rs similarity index 100% rename from multipart-s3/src/utils/s3.rs rename to multipart+s3/src/utils/s3.rs diff --git a/multipart-s3/src/utils/upload.rs b/multipart+s3/src/utils/upload.rs similarity index 100% rename from multipart-s3/src/utils/upload.rs rename to multipart+s3/src/utils/upload.rs diff --git a/multipart-s3/README.md b/multipart-s3/README.md deleted file mode 100644 index 4ce80f88..00000000 --- a/multipart-s3/README.md +++ /dev/null @@ -1,11 +0,0 @@ -use : https://github.com/rusoto/rusoto - -https://www.rusoto.org/regions.html -https://docs.rs/rusoto_core/0.42.0/rusoto_core/enum.Region.html - -1. set env AWS_ACCESS_KEY_ID -2. set env AWS_SECRET_ACCESS_KEY -3. set env AWS_S3_BUCKET_NAME - -1. multipart/post aws-s3 upload -2. multipart/post post-data to struct \ No newline at end of file