Skip to content

Commit 2846dee

Browse files
committed
update download url
1 parent c1a31bb commit 2846dee

File tree

5 files changed

+20
-16
lines changed

5 files changed

+20
-16
lines changed

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "qiniu-upload-util"
3-
version = "0.1.2"
3+
version = "0.1.3"
44
edition = "2021"
55
description = "A CLI to upload file to qiniu Kodo"
66
authors = ["linghaihui <75124771@qq.com>"]

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
PLATFORMS:=x86_64-apple-darwin x86_64-unknown-linux-gnu x86_64-unknown-linux-musl aarch64-apple-darwin
2-
VERSION:=0.1.2
2+
VERSION:=0.1.3
33
CLI:=qiniu-upload-util
44
HOST_TRIPLE := $(shell rustc -vV | grep 'host:' | awk '{print $$2}')
55
SHELLS:=fish zsh bash elvish

README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -7,31 +7,31 @@
77

88
- 支持显示上传进度条
99

10-
- 支持输出下载链接二维码
11-
1210
- 支持上传目录
1311

12+
- 支持输出下载链接二维码
13+
1414
![](./snapshots/help.png)
1515

1616
![](./snapshots/snapshot.png)
1717

1818
## 下载
1919

20-
- [⬇️ 点击下载 x86_64-apple-darwin](https://github.com/bujnlc8/qiniu-upload-util/releases/download/0.1.2/qiniu-upload-util_x86_64-apple-darwin.tar.gz)
20+
- [⬇️ 点击下载 x86_64-apple-darwin](https://github.com/bujnlc8/qiniu-upload-util/releases/download/0.1.3/qiniu-upload-util_x86_64-apple-darwin.tar.gz)
2121

22-
> [qiniu-upload-util_x86_64-apple-darwin.tar.gz.md5](https://github.com/bujnlc8/qiniu-upload-util/releases/download/0.1.2/qiniu-upload-util_x86_64-apple-darwin.tar.gz.md5)
22+
> [qiniu-upload-util_x86_64-apple-darwin.tar.gz.md5](https://github.com/bujnlc8/qiniu-upload-util/releases/download/0.1.3/qiniu-upload-util_x86_64-apple-darwin.tar.gz.md5)
2323
24-
- [⬇️ 点击下载 aarch64-apple-darwin](https://github.com/bujnlc8/qiniu-upload-util/releases/download/0.1.2/qiniu-upload-util_aarch64-apple-darwin.tar.gz)
24+
- [⬇️ 点击下载 aarch64-apple-darwin](https://github.com/bujnlc8/qiniu-upload-util/releases/download/0.1.3/qiniu-upload-util_aarch64-apple-darwin.tar.gz)
2525

26-
> [qiniu-upload-util_aarch64-apple-darwin.tar.gz.md5](https://github.com/bujnlc8/qiniu-upload-util/releases/download/0.1.2/qiniu-upload-util_aarch64-apple-darwin.tar.gz.md5)
26+
> [qiniu-upload-util_aarch64-apple-darwin.tar.gz.md5](https://github.com/bujnlc8/qiniu-upload-util/releases/download/0.1.3/qiniu-upload-util_aarch64-apple-darwin.tar.gz.md5)
2727
28-
- [⬇️ 点击下载 x86_64-unknown-linux-musl](https://github.com/bujnlc8/qiniu-upload-util/releases/download/0.1.2/qiniu-upload-util_x86_64-unknown-linux-musl.tar.gz)
28+
- [⬇️ 点击下载 x86_64-unknown-linux-musl](https://github.com/bujnlc8/qiniu-upload-util/releases/download/0.1.3/qiniu-upload-util_x86_64-unknown-linux-musl.tar.gz)
2929

30-
> [qiniu-upload-util_x86_64-unknown-linux-musl.tar.gz.md5](https://github.com/bujnlc8/qiniu-upload-util/releases/download/0.1.2/qiniu-upload-util_x86_64-unknown-linux-musl.tar.gz.md5)
30+
> [qiniu-upload-util_x86_64-unknown-linux-musl.tar.gz.md5](https://github.com/bujnlc8/qiniu-upload-util/releases/download/0.1.3/qiniu-upload-util_x86_64-unknown-linux-musl.tar.gz.md5)
3131
32-
- ~~[⬇️ 点击下载 x86_64-unknown-linux-gnu](https://github.com/bujnlc8/qiniu-upload-util/releases/download/0.1.2/qiniu-upload-util_x86_64-unknown-linux-gnu.tar.gz)~~
32+
- ~~[⬇️ 点击下载 x86_64-unknown-linux-gnu](https://github.com/bujnlc8/qiniu-upload-util/releases/download/0.1.3/qiniu-upload-util_x86_64-unknown-linux-gnu.tar.gz)~~
3333

34-
> ~~[qiniu-upload-util_x86_64-unknown-linux-gnu.tar.gz.md5](https://github.com/bujnlc8/qiniu-upload-util/releases/download/0.1.2/qiniu-upload-util_x86_64-unknown-linux-gnu.tar.gz.md5)~~
34+
> ~~[qiniu-upload-util_x86_64-unknown-linux-gnu.tar.gz.md5](https://github.com/bujnlc8/qiniu-upload-util/releases/download/0.1.3/qiniu-upload-util_x86_64-unknown-linux-gnu.tar.gz.md5)~~
3535
3636
请根据你的操作系统下载相应的版本,可对比 md5 hash 值确定是否下载了最新的版本
3737

src/main.rs

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ use std::{
99
io::{self},
1010
os::unix::fs::MetadataExt,
1111
str::FromStr,
12-
time,
12+
time::{self, SystemTime},
1313
};
1414
use std::{path::PathBuf, process::exit};
1515
use tokio::{
@@ -30,12 +30,16 @@ where
3030

3131
// 获取下载链接
3232
fn get_download_url(domain_name: Option<String>, object_name: &str) -> String {
33+
let t = SystemTime::now()
34+
.duration_since(SystemTime::UNIX_EPOCH)
35+
.unwrap()
36+
.as_secs();
3337
match domain_name {
3438
Some(domain_name) => {
3539
if domain_name.starts_with("http") {
36-
format!("{domain_name}/{object_name}")
40+
format!("{domain_name}/{object_name}?t={:2x}", t)
3741
} else {
38-
format!("https://{domain_name}/{object_name}")
42+
format!("https://{domain_name}/{object_name}?t={:2x}", t)
3943
}
4044
}
4145
None => "".to_string(),

0 commit comments

Comments
 (0)