Skip to content

Commit 7d70a10

Browse files
authored
Merge pull request #62 from aliyun/dev
Dev
2 parents 2901286 + 862cb56 commit 7d70a10

File tree

16 files changed

+591
-61
lines changed

16 files changed

+591
-61
lines changed

Makefile

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
VERSION=1.3.3
2+
VERSION=1.4.0
33
NAME=oss-browser
44
CUSTOM=./custom
55

@@ -50,14 +50,13 @@ mac:
5050
rm -rf releases/$(VERSION)/$(NAME)-darwin-x64.zip && mkdir -p releases/$(VERSION)
5151
cd build && $(ZIP) ../releases/$(VERSION)/$(NAME)-darwin-x64.zip $(NAME)-darwin-x64/
5252
dmg:
53-
rm build/$(NAME)-darwin-x64/LICENSE* build/$(NAME)-darwin-x64/version
54-
ln -s /Applications/ build/$(NAME)-darwin-x64/Applications
53+
rm build/$(NAME)-darwin-x64/LICENSE* build/$(NAME)-darwin-x64/version || continue
54+
ln -s /Applications/ build/$(NAME)-darwin-x64/Applications || continue
5555
#cp dist/icons/icon.icns build/$(NAME)-darwin-x64/.VolumeIcon.icns
5656
#mkdir -p build/$(NAME)-darwin-x64/.background
5757
#cp dist/icons/background.tiff build/$(NAME)-darwin-x64/.background
58-
rm -f releases/$(VERSION)/$(NAME).dmg
59-
hdiutil create -size 250M -format UDZO -srcfolder build/$(NAME)-darwin-x64 releases/$(VERSION)/$(NAME).dmg
60-
58+
rm -f releases/$(VERSION)/$(NAME).dmg || continue
59+
hdiutil create -size 250M -format UDZO -srcfolder build/$(NAME)-darwin-x64 -o releases/$(VERSION)/$(NAME).dmg
6160
all:win32 win64 linux32 linux64 mac
6261
@echo 'Done'
6362

Readme.md

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,22 @@ OSS Browser 提供类似windows资源管理器功能。用户可以很方便的
1010

1111
## 1. 客户端下载:
1212

13-
最新版本`1.3.3`,下载地址如下,解压即可使用。
13+
最新版本`1.4.0`,下载地址如下,解压即可使用。
1414

15-
> [<h4>Window x32版下载</h4>](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.3/oss-browser-win32-ia32.zip)
15+
> [<h4>Window x32版下载</h4>](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.4.0/oss-browser-win32-ia32.zip)
1616
1717

18-
> [<h4>Window x64版下载</h4>](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.3/oss-browser-win32-x64.zip)
18+
> [<h4>Window x64版下载</h4>](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.4.0/oss-browser-win32-x64.zip)
1919
20-
> [<h4>Mac 版下载</h4>](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.3/oss-browser.dmg)
20+
> [<h4>Mac dmg版下载</h4>](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.4.0/oss-browser.dmg)
21+
22+
> [<h4>Mac zip版下载</h4>](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.4.0/oss-browser-darwin-x64.zip)
23+
24+
25+
> [<h4>Ubuntu x64版</h4>](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.4.0/oss-browser-linux-x64.zip)
26+
27+
> [<h4>Ubuntu x32版</h4>](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.4.0/oss-browser-linux-ia32.zip)
2128
22-
> [<h4>Ubuntu x64版</h4>](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.3/oss-browser-linux-x64.zip)
2329

2430
其他版本暂不提供,可以自行build。
2531

all-releases.md

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,23 @@
11
All Releases for [ OSS Browser ]
22

3-
||Windows ia32|Windows x64| Mac |Linux x64|
4-
|-----|-----|-----|---------|--------|
5-
|1.3.3|[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.3/oss-browser-win32-ia32.zip) |[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.3/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.3/oss-browser.dmg) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.3/oss-browser-linux-x64.zip) |
6-
|1.3.2|[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.2/oss-browser-win32-ia32.zip) |[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.2/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.2/oss-browser.dmg) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.2/oss-browser-linux-x64.zip) |
7-
|1.3.1|[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.1/oss-browser-win32-ia32.zip) |[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.1/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.1/oss-browser.dmg) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.1/oss-browser-linux-x64.zip) |
8-
|1.3.0|[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.0/oss-browser-win32-ia32.zip) |[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.0/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.0/oss-browser.dmg) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.0/oss-browser-linux-x64.zip) |
9-
|1.2.5|[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.5/oss-browser-win32-ia32.zip) |[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.5/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.5/oss-browser.dmg) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.5/oss-browser-linux-x64.zip) |
10-
|1.2.4||[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.4/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.4/oss-browser.dmg) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.4/oss-browser-linux-x64.zip) |
11-
|1.2.3||[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.3/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.3/oss-browser.dmg) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.3/oss-browser-linux-x64.zip) |
12-
|1.2.2||[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.2/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.2/oss-browser.dmg) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.2/oss-browser-linux-x64.zip) |
13-
|1.2.1||[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.1/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.1/oss-browser.dmg) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.1/oss-browser-linux-x64.zip) |
14-
|1.2.0||[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.0/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.0/oss-browser.dmg) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.0/oss-browser-linux-x64.zip) |
15-
|1.1.0||[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.1.0/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.1.0/oss-browser.dmg) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.1.0/oss-browser-linux-x64.zip) |
16-
|1.0.3||[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.0.3/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.0.3/oss-browser.dmg) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.0.3/oss-browser-linux-x64.zip) |
17-
|1.0.2||[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.0.2/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.0.2/oss-browser.dmg) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.0.2/oss-browser-linux-x64.zip) |
18-
|1.0.1||[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.0.1/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.0.1/oss-browser.dmg) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.0.1/oss-browser-linux-x64.zip) |
19-
|1.0.0||[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.0.0/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.0.0/oss-browser.dmg) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.0.0/oss-browser-linux-x64.zip) |
20-
|0.10.0||[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/0.10.0/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/0.10.0/oss-browser.dmg) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/0.10.0/oss-browser-linux-x64.zip) |
21-
|0.9.1||[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/0.9.1/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/0.9.1/oss-browser.dmg) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/0.9.1/oss-browser-linux-x64.zip) |
22-
|0.9.0||[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/0.9.0/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/0.9.0/oss-browser.dmg) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/0.9.0/oss-browser-linux-x64.zip) |
3+
||Windows ia32|Windows x64| Mac(dmg) | Mac(zip) |Linux ia32|Linux x64|
4+
|-----|-----|-----|-----|----|--------|--------|
5+
|1.4.0|[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.4.0/oss-browser-win32-ia32.zip) |[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.4.0/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.4.0/oss-browser.dmg) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.4.0/oss-browser-darwin-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.4.0/oss-browser-linux-ia32.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.4.0/oss-browser-linux-x64.zip)|
6+
|1.3.3|[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.3/oss-browser-win32-ia32.zip) |[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.3/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.3/oss-browser.dmg) | | | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.3/oss-browser-linux-x64.zip) |
7+
|1.3.2|[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.2/oss-browser-win32-ia32.zip) |[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.2/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.2/oss-browser.dmg) | | | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.2/oss-browser-linux-x64.zip) |
8+
|1.3.1|[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.1/oss-browser-win32-ia32.zip) |[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.1/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.1/oss-browser.dmg) | | | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.1/oss-browser-linux-x64.zip) |
9+
|1.3.0|[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.0/oss-browser-win32-ia32.zip) |[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.0/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.0/oss-browser.dmg) | | | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.3.0/oss-browser-linux-x64.zip) |
10+
|1.2.5|[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.5/oss-browser-win32-ia32.zip) |[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.5/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.5/oss-browser.dmg) | | | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.5/oss-browser-linux-x64.zip) |
11+
|1.2.4||[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.4/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.4/oss-browser.dmg) | | | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.4/oss-browser-linux-x64.zip) |
12+
|1.2.3||[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.3/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.3/oss-browser.dmg) | | | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.3/oss-browser-linux-x64.zip) |
13+
|1.2.2||[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.2/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.2/oss-browser.dmg) | | | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.2/oss-browser-linux-x64.zip) |
14+
|1.2.1||[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.1/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.1/oss-browser.dmg) | | | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.1/oss-browser-linux-x64.zip) |
15+
|1.2.0||[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.0/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.0/oss-browser.dmg) | | | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.2.0/oss-browser-linux-x64.zip) |
16+
|1.1.0||[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.1.0/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.1.0/oss-browser.dmg) | | | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.1.0/oss-browser-linux-x64.zip) |
17+
|1.0.3||[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.0.3/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.0.3/oss-browser.dmg) | | | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.0.3/oss-browser-linux-x64.zip) |
18+
|1.0.2||[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.0.2/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.0.2/oss-browser.dmg) | | | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.0.2/oss-browser-linux-x64.zip) |
19+
|1.0.1||[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.0.1/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.0.1/oss-browser.dmg) | | | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.0.1/oss-browser-linux-x64.zip) |
20+
|1.0.0||[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.0.0/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.0.0/oss-browser.dmg) | | | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/1.0.0/oss-browser-linux-x64.zip) |
21+
|0.10.0||[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/0.10.0/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/0.10.0/oss-browser.dmg) | | | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/0.10.0/oss-browser-linux-x64.zip) |
22+
|0.9.1||[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/0.9.1/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/0.9.1/oss-browser.dmg) | | | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/0.9.1/oss-browser-linux-x64.zip) |
23+
|0.9.0||[Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/0.9.0/oss-browser-win32-x64.zip) | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/0.9.0/oss-browser.dmg) | | | [Download](https://luogc.oss-cn-hangzhou.aliyuncs.com/oss-browser-publish/0.9.0/oss-browser-linux-x64.zip) |

app/components/services/oss2.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ angular.module('web')
2727
listFiles: listFiles,
2828
getContent: getContent,
2929
saveContent: saveContent,
30+
getImageBase64Url: getImageBase64Url,
3031

3132
//重命名
3233
moveFile: moveFile,
@@ -714,6 +715,25 @@ angular.module('web')
714715
});
715716
}
716717

718+
function getImageBase64Url(region, bucket, key) {
719+
return new Promise(function (a, b) {
720+
var client = getClient({
721+
region: region,
722+
bucket: bucket
723+
});
724+
client.getObject({
725+
Bucket: bucket,
726+
Key: key
727+
}, function (err, data) {
728+
if (err) {
729+
handleError(err);
730+
b(err);
731+
} else {
732+
a(data);
733+
}
734+
});
735+
});
736+
}
717737
function getContent(region, bucket, key) {
718738
return new Promise(function (a, b) {
719739
var client = getClient({

app/main/files/files.js

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -426,7 +426,8 @@ angular.module('web')
426426

427427
ossSvs2.listFiles(info.region, info.bucket, info.key, marker || '').then(function (result) {
428428

429-
var arr = settingsSvs.showImageSnapshot.get() == 1 ? signPicURL(info, result.data) : result.data;
429+
var arr = result.data;
430+
settingsSvs.showImageSnapshot.get() == 1 ? signPicURL(info, arr) : null
430431

431432
$scope.objects = $scope.objects.concat(arr);
432433
$scope.nextObjectsMarker = result.marker || null;
@@ -457,12 +458,25 @@ angular.module('web')
457458
}
458459

459460
function signPicURL(info, result) {
460-
angular.forEach(result, function (n) {
461-
if (!n.isFolder && fileSvs.getFileType(n).type == 'picture') {
462-
n.pic_url = ossSvs2.signatureUrl(info.region, info.bucket, n.path, 3600);
463-
}
464-
});
465-
return result;
461+
var authInfo = AuthInfo.get();
462+
if(authInfo.id.indexOf('STS.')==0){
463+
angular.forEach(result, function (n) {
464+
ossSvs2.getImageBase64Url(info.region, info.bucket, n.path).then(function(data){
465+
if(data.ContentType.indexOf('image/')==0){
466+
var base64str = new Buffer(data.Body).toString('base64');
467+
n.pic_url = 'data:'+data.ContentType+';base64,'+base64str;
468+
}
469+
})
470+
});
471+
}
472+
else{
473+
angular.forEach(result, function (n) {
474+
if (!n.isFolder && fileSvs.getFileType(n).type == 'picture') {
475+
n.pic_url = ossSvs2.signatureUrl(info.region, info.bucket, n.path, 3600);
476+
}
477+
});
478+
}
479+
//return result;
466480
}
467481

468482
function listBuckets(fn) {

app/main/files/modals/get-address.html

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,16 @@ <h4 class="modal-title">
2929
<div class="input-group">
3030
<input type="text" id="genAddress" ng-model="item.url" rows="4" class="input-md form-control"/>
3131
<span class="input-group-btn">
32-
<a href="" class="btn btn-default" clipboard-button target="'#genAddress'">
32+
<a href="" class="btn btn-info" clipboard-button target="'#genAddress'">
3333
<!-- 点击复制 -->
3434
{{'click.copy'|translate}}
3535
</a>
3636
</span>
37+
<span class="input-group-btn">
38+
<button type="button" class="btn btn-default" ng-click="info.showSendTo=!info.showSendTo">
39+
{{'send.email'|translate}}
40+
</button>
41+
</span>
3742
</div>
3843
</div>
3944

0 commit comments

Comments
 (0)