Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
lwsswl
OneManager-php
提交
75710ec7
O
OneManager-php
项目概览
lwsswl
/
OneManager-php
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
O
OneManager-php
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
未验证
提交
75710ec7
编写于
3月 16, 2021
作者:
Q
qkqpttgf
提交者:
GitHub
3月 16, 2021
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
try limit 5 uploading at same time
上级
43b1046a
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
48 addition
and
16 deletion
+48
-16
theme/classic.html
theme/classic.html
+48
-16
未找到文件。
theme/classic.html
浏览文件 @
75710ec7
...
@@ -839,6 +839,7 @@
...
@@ -839,6 +839,7 @@
document.getElementById('upload_submit').style.display='';
document.getElementById('upload_submit').style.display='';
document.getElementById('upload_file').style.display='';*/
document.getElementById('upload_file').style.display='';*/
}
}
var
uploading
=
new
Object
();
<!--
UploadJsEnd
-->
<!--
UploadJsEnd
-->
<!--
OnedriveUploadJsStart
-->
<!--
OnedriveUploadJsStart
-->
function
preup
()
{
function
preup
()
{
...
@@ -853,7 +854,15 @@
...
@@ -853,7 +854,15 @@
table1
.
setAttribute
(
'
class
'
,
'
list-table
'
);
table1
.
setAttribute
(
'
class
'
,
'
list-table
'
);
var
timea
=
new
Date
().
getTime
();
var
timea
=
new
Date
().
getTime
();
var
i
=
0
;
var
i
=
0
;
getuplink
(
i
);
var
uploadList
=
setInterval
(
function
(){
if
(
i
<
files
.
length
)
{
if
(
Object
.
keys
(
uploading
).
length
<
5
)
{
getuplink
(
i
);
i
++
;
}
else
console
.
log
(
Object
.
keys
(
uploading
).
length
);
}
else
clearInterval
(
uploadList
);
},
1000
);
//getuplink(i);
function
getuplink
(
i
,
r
=
0
)
{
function
getuplink
(
i
,
r
=
0
)
{
var
file
=
files
[
i
];
var
file
=
files
[
i
];
var
td1
;
var
td1
;
...
@@ -880,6 +889,7 @@
...
@@ -880,6 +889,7 @@
return
;
return
;
}
}
var
upbigfilename
=
encodeURIComponent
((
file
.
webkitRelativePath
||
file
.
name
));
var
upbigfilename
=
encodeURIComponent
((
file
.
webkitRelativePath
||
file
.
name
));
uploading
[
upbigfilename
]
=
i
;
var
filemd5
=
''
;
var
filemd5
=
''
;
<!--
GuestStart
-->
<!--
GuestStart
-->
function
getext
(
str
)
{
function
getext
(
str
)
{
...
@@ -927,15 +937,6 @@
...
@@ -927,15 +937,6 @@
xhr1
.
onload
=
function
(
e
){
xhr1
.
onload
=
function
(
e
){
//console.log(xhr1.status+xhr1.responseText);
//console.log(xhr1.status+xhr1.responseText);
td2
.
innerHTML
=
'
<font color="red">
'
+
xhr1
.
responseText
+
'
</font>
'
;
td2
.
innerHTML
=
'
<font color="red">
'
+
xhr1
.
responseText
+
'
</font>
'
;
if
(
xhr1
.
status
==
409
)
{
// td2.innerHTML='nameAlreadyExists';
var
html
=
JSON
.
parse
(
xhr1
.
responseText
);
td2
.
innerHTML
=
html
[
'
error
'
][
'
code
'
]
+
'
:
'
+
html
[
'
error
'
][
'
message
'
];
<!--
GuestStart
-->
td2
.
innerHTML
=
'
md5:
'
+
filemd5
;
<!--
GuestEnd
-->
td1
.
innerHTML
=
'
<div style="color:green"><a href="<!--base_disk_path--><!--Path-->
'
+
(
file
.
webkitRelativePath
||
file
.
name
)
+
'
?preview" id="upfile_a_
'
+
tdnum
+
'
" target="_blank">
'
+
td1
.
innerHTML
+
'
</a><br><a href="<!--base_disk_path--><!--Path-->
'
+
(
file
.
webkitRelativePath
||
file
.
name
)
+
'
" id="upfile_a1_
'
+
tdnum
+
'
"></a><!--constStr@UploadComplete--><button onclick="CopyAllDownloadUrl(
\'
#upfile_a1_
'
+
tdnum
+
'
\'
);" id="upfile_cpbt_
'
+
tdnum
+
'
" <!--AdminStart--> style="display:none"<!--AdminEnd--> ><!--constStr@CopyUrl--></button></div>
'
;
}
if
(
xhr1
.
status
==
200
)
{
if
(
xhr1
.
status
==
200
)
{
if
(
xhr1
.
responseText
==
''
)
{
if
(
xhr1
.
responseText
==
''
)
{
getuplink
(
i
,
1
);
getuplink
(
i
,
1
);
...
@@ -948,10 +949,21 @@
...
@@ -948,10 +949,21 @@
td2
.
innerHTML
=
'
<!--constStr@UploadStart--> ...
'
;
td2
.
innerHTML
=
'
<!--constStr@UploadStart--> ...
'
;
binupfile
(
file
,
html
[
'
uploadUrl
'
],
timea
+
'
_
'
+
i
,
upbigfilename
);
binupfile
(
file
,
html
[
'
uploadUrl
'
],
timea
+
'
_
'
+
i
,
upbigfilename
);
}
}
}
}
else
{
if
(
i
<
files
.
length
-
1
)
{
if
(
xhr1
.
status
==
409
)
{
// td2.innerHTML='nameAlreadyExists';
var
html
=
JSON
.
parse
(
xhr1
.
responseText
);
td2
.
innerHTML
=
html
[
'
error
'
][
'
code
'
]
+
'
:
'
+
html
[
'
error
'
][
'
message
'
];
<!--
GuestStart
-->
td2
.
innerHTML
=
'
md5:
'
+
filemd5
;
<!--
GuestEnd
-->
td1
.
innerHTML
=
'
<div style="color:green"><a href="<!--base_disk_path--><!--Path-->
'
+
(
file
.
webkitRelativePath
||
file
.
name
)
+
'
?preview" id="upfile_a_
'
+
tdnum
+
'
" target="_blank">
'
+
td1
.
innerHTML
+
'
</a><br><a href="<!--base_disk_path--><!--Path-->
'
+
(
file
.
webkitRelativePath
||
file
.
name
)
+
'
" id="upfile_a1_
'
+
tdnum
+
'
"></a><!--constStr@UploadComplete--><button onclick="CopyAllDownloadUrl(
\'
#upfile_a1_
'
+
tdnum
+
'
\'
);" id="upfile_cpbt_
'
+
tdnum
+
'
" <!--AdminStart--> style="display:none"<!--AdminEnd--> ><!--constStr@CopyUrl--></button></div>
'
;
}
/*if (i<files.length-1) {
i++;
i++;
getuplink(i);
getuplink(i);
}*/
delete
uploading
[
upbigfilename
];
}
}
}
}
xhr1
.
send
(
'
upbigfilename=
'
+
upbigfilename
+
'
&filesize=
'
+
file
.
size
+
'
&filelastModified=
'
+
file
.
lastModified
+
'
&filemd5=
'
+
filemd5
);
xhr1
.
send
(
'
upbigfilename=
'
+
upbigfilename
+
'
&filesize=
'
+
file
.
size
+
'
&filelastModified=
'
+
file
.
lastModified
+
'
&filemd5=
'
+
filemd5
);
...
@@ -1036,10 +1048,12 @@
...
@@ -1036,10 +1048,12 @@
}
else
{
}
else
{
MiddleStr
+=
'
<!--constStr@ThisTime--><!--constStr@AverageSpeed-->:
'
+
size_format
((
totalsize
-
newstartsize
)
*
1000
/
(
EndTime
.
getTime
()
-
StartTime
.
getTime
()))
+
'
/s<br>
'
;
MiddleStr
+=
'
<!--constStr@ThisTime--><!--constStr@AverageSpeed-->:
'
+
size_format
((
totalsize
-
newstartsize
)
*
1000
/
(
EndTime
.
getTime
()
-
StartTime
.
getTime
()))
+
'
/s<br>
'
;
}
}
delete
uploading
[
filename
];
while
(
filename
.
indexOf
(
'
%2F
'
)
>
0
)
filename
=
filename
.
replace
(
'
%2F
'
,
'
/
'
);
while
(
filename
.
indexOf
(
'
%2F
'
)
>
0
)
filename
=
filename
.
replace
(
'
%2F
'
,
'
/
'
);
document
.
getElementById
(
'
upfile_td1_
'
+
tdnum
).
innerHTML
=
'
<div style="color:green"><a href="<!--base_disk_path--><!--Path-->
'
+
filename
+
'
?preview" id="upfile_a_
'
+
tdnum
+
'
" target="_blank">
'
+
document
.
getElementById
(
'
upfile_td1_
'
+
tdnum
).
innerHTML
+
'
</a><br><a href="<!--base_disk_path--><!--Path-->
'
+
filename
+
'
" id="upfile_a1_
'
+
tdnum
+
'
"></a><!--constStr@UploadComplete--><button onclick="CopyAllDownloadUrl(
\'
#upfile_a1_
'
+
tdnum
+
'
\'
);" id="upfile_cpbt_
'
+
tdnum
+
'
" <!--AdminStart--> style="display:none"<!--AdminEnd--> ><!--constStr@CopyUrl--></button></div>
'
;
document
.
getElementById
(
'
upfile_td1_
'
+
tdnum
).
innerHTML
=
'
<div style="color:green"><a href="<!--base_disk_path--><!--Path-->
'
+
filename
+
'
?preview" id="upfile_a_
'
+
tdnum
+
'
" target="_blank">
'
+
document
.
getElementById
(
'
upfile_td1_
'
+
tdnum
).
innerHTML
+
'
</a><br><a href="<!--base_disk_path--><!--Path-->
'
+
filename
+
'
" id="upfile_a1_
'
+
tdnum
+
'
"></a><!--constStr@UploadComplete--><button onclick="CopyAllDownloadUrl(
\'
#upfile_a1_
'
+
tdnum
+
'
\'
);" id="upfile_cpbt_
'
+
tdnum
+
'
" <!--AdminStart--> style="display:none"<!--AdminEnd--> ><!--constStr@CopyUrl--></button></div>
'
;
label
.
innerHTML
=
StartStr
+
MiddleStr
;
label
.
innerHTML
=
StartStr
+
MiddleStr
;
label
.
style
.
color
=
'
green
'
;
label
.
style
.
color
=
'
green
'
;
// uploadbuttonshow();
// uploadbuttonshow();
<!--
AdminStart
-->
<!--
AdminStart
-->
response
.
name
=
file
.
webkitRelativePath
||
response
.
name
;
response
.
name
=
file
.
webkitRelativePath
||
response
.
name
;
...
@@ -1048,6 +1062,7 @@
...
@@ -1048,6 +1062,7 @@
}
else
{
}
else
{
if
(
!
response
[
'
nextExpectedRanges
'
])
{
if
(
!
response
[
'
nextExpectedRanges
'
])
{
label
.
innerHTML
=
'
<font color="red">
'
+
xhr
.
responseText
+
'
</font><br>
'
;
label
.
innerHTML
=
'
<font color="red">
'
+
xhr
.
responseText
+
'
</font><br>
'
;
delete
uploading
[
filename
];
}
else
{
}
else
{
var
a
=
response
[
'
nextExpectedRanges
'
][
0
];
var
a
=
response
[
'
nextExpectedRanges
'
][
0
];
asize
=
Number
(
a
.
slice
(
0
,
a
.
indexOf
(
"
-
"
))
);
asize
=
Number
(
a
.
slice
(
0
,
a
.
indexOf
(
"
-
"
))
);
...
@@ -1063,6 +1078,7 @@
...
@@ -1063,6 +1078,7 @@
}
else
{
}
else
{
label
.
innerHTML
=
'
<font color="red">
'
+
xhr2
.
responseText
+
'
</font>
'
;
label
.
innerHTML
=
'
<font color="red">
'
+
xhr2
.
responseText
+
'
</font>
'
;
}
}
delete
uploading
[
filename
];
// uploadbuttonshow();
// uploadbuttonshow();
}
}
}
}
...
@@ -1082,7 +1098,15 @@
...
@@ -1082,7 +1098,15 @@
table1
.
setAttribute
(
'
class
'
,
'
list-table
'
);
table1
.
setAttribute
(
'
class
'
,
'
list-table
'
);
var
timea
=
new
Date
().
getTime
();
var
timea
=
new
Date
().
getTime
();
var
i
=
0
;
var
i
=
0
;
getuplink
(
i
);
var
uploadList
=
setInterval
(
function
(){
if
(
i
<
files
.
length
)
{
if
(
Object
.
keys
(
uploading
).
length
<
5
)
{
getuplink
(
i
);
i
++
;
}
else
console
.
log
(
Object
.
keys
(
uploading
).
length
);
}
else
clearInterval
(
uploadList
);
},
1000
);
//getuplink(i);
function
getuplink
(
i
,
r
=
0
)
{
function
getuplink
(
i
,
r
=
0
)
{
var
file
=
files
[
i
];
var
file
=
files
[
i
];
var
td1
;
var
td1
;
...
@@ -1111,6 +1135,7 @@
...
@@ -1111,6 +1135,7 @@
return;
return;
}*/
}*/
var
upbigfilename
=
encodeURIComponent
((
file
.
webkitRelativePath
||
file
.
name
));
var
upbigfilename
=
encodeURIComponent
((
file
.
webkitRelativePath
||
file
.
name
));
uploading
[
upbigfilename
]
=
[
i
];
var
spark
=
sha1
.
create
();
var
spark
=
sha1
.
create
();
var
reader
=
new
FileReader
();
var
reader
=
new
FileReader
();
var
chunksize
=
10
*
1024
*
1024
;
var
chunksize
=
10
*
1024
*
1024
;
...
@@ -1143,7 +1168,7 @@
...
@@ -1143,7 +1168,7 @@
var
ext
=
getext
(
file
.
webkitRelativePath
||
file
.
name
);
var
ext
=
getext
(
file
.
webkitRelativePath
||
file
.
name
);
upbigfilename
=
filesha1
+
ext
;
upbigfilename
=
filesha1
+
ext
;
<!--
GuestEnd
-->
<!--
GuestEnd
-->
while
(
upbigfilename
.
indexOf
(
'
%2F
'
)
>
0
)
upbigfilename
=
upbigfilename
.
replace
(
'
%2F
'
,
'
/
'
);
//
while (upbigfilename.indexOf('%2F')>0) upbigfilename = upbigfilename.replace('%2F', '/');
td2
.
innerHTML
=
'
<!--constStr@GetUploadLink--> ...
'
;
td2
.
innerHTML
=
'
<!--constStr@GetUploadLink--> ...
'
;
var
html
=
JSON
.
parse
(
localStorage
.
getItem
(
filesha1
));
var
html
=
JSON
.
parse
(
localStorage
.
getItem
(
filesha1
));
//console.log(html);
//console.log(html);
...
@@ -1174,17 +1199,20 @@
...
@@ -1174,17 +1199,20 @@
}
else
{
}
else
{
td2
.
innerHTML
=
'
<font color="red">
'
+
xhr1
.
responseText
+
'
</font><br>
'
;
td2
.
innerHTML
=
'
<font color="red">
'
+
xhr1
.
responseText
+
'
</font><br>
'
;
}
}
delete
uploading
[
upbigfilename
];
}
else
{
}
else
{
td2
.
innerHTML
=
'
<!--constStr@UploadStart--> ...
'
;
td2
.
innerHTML
=
'
<!--constStr@UploadStart--> ...
'
;
//console.log(html);
//console.log(html);
localStorage
.
setItem
(
filesha1
,
JSON
.
stringify
(
html
));
localStorage
.
setItem
(
filesha1
,
JSON
.
stringify
(
html
));
binupfile
(
file
,
html
,
timea
+
'
_
'
+
i
,
upbigfilename
,
filesha1
,
chunksize
);
binupfile
(
file
,
html
,
timea
+
'
_
'
+
i
,
upbigfilename
,
filesha1
,
chunksize
);
}
}
}
else
{
delete
uploading
[
upbigfilename
];
}
}
if
(
i
<
files
.
length
-
1
)
{
/*
if (i<files.length-1) {
i++;
i++;
getuplink(i);
getuplink(i);
}
}
*/
}
}
xhr1
.
send
(
'
upbigfilename=
'
+
upbigfilename
+
'
&filesize=
'
+
file
.
size
+
'
&filelastModified=
'
+
file
.
lastModified
+
'
&filesha1=
'
+
filesha1
+
'
&chunksize=
'
+
chunksize
);
xhr1
.
send
(
'
upbigfilename=
'
+
upbigfilename
+
'
&filesize=
'
+
file
.
size
+
'
&filelastModified=
'
+
file
.
lastModified
+
'
&filesha1=
'
+
filesha1
+
'
&chunksize=
'
+
chunksize
);
}
}
...
@@ -1270,6 +1298,7 @@
...
@@ -1270,6 +1298,7 @@
label
.
innerHTML
=
'
<font color="red">
'
+
xhr1
.
status
+
'
,
'
+
xhr1
.
responseText
+
'
</font>
'
;
label
.
innerHTML
=
'
<font color="red">
'
+
xhr1
.
status
+
'
,
'
+
xhr1
.
responseText
+
'
</font>
'
;
localStorage
.
removeItem
(
filesha1
);
localStorage
.
removeItem
(
filesha1
);
}
}
delete
uploading
[
filename
];
}
}
xhr1
.
send
(
'
uploadid=
'
+
uploadid
+
'
&fileid=
'
+
fileid
+
'
&etag=
'
+
JSON
.
stringify
(
res
[
'
ETag
'
]));
xhr1
.
send
(
'
uploadid=
'
+
uploadid
+
'
&fileid=
'
+
fileid
+
'
&etag=
'
+
JSON
.
stringify
(
res
[
'
ETag
'
]));
}
else
{
}
else
{
...
@@ -1340,6 +1369,7 @@
...
@@ -1340,6 +1369,7 @@
label
.
innerHTML
=
'
<font color="red">
'
+
xhr1
.
status
+
'
,
'
+
xhr1
.
responseText
+
'
</font>
'
;
label
.
innerHTML
=
'
<font color="red">
'
+
xhr1
.
status
+
'
,
'
+
xhr1
.
responseText
+
'
</font>
'
;
localStorage
.
removeItem
(
filesha1
);
localStorage
.
removeItem
(
filesha1
);
}
}
delete
uploading
[
filename
];
}
}
xhr1
.
send
(
'
uploadid=
'
+
uploadid
+
'
&fileid=
'
+
fileid
+
'
&etag=
'
+
JSON
.
stringify
(
res
[
'
ETag
'
]));
xhr1
.
send
(
'
uploadid=
'
+
uploadid
+
'
&fileid=
'
+
fileid
+
'
&etag=
'
+
JSON
.
stringify
(
res
[
'
ETag
'
]));
// uploadbuttonshow();
// uploadbuttonshow();
...
@@ -1357,6 +1387,8 @@
...
@@ -1357,6 +1387,8 @@
chunknum
++
;
chunknum
++
;
asize
+=
chunksize
;
asize
+=
chunksize
;
readblob
(
asize
);
readblob
(
asize
);
}
else
{
delete
uploading
[
filename
];
}
}
//label.innerHTML='
<
font
color
=
"
red
"
>
'
+xhr.responseText+
'
<
/font><br>'
;
//label.innerHTML='
<
font
color
=
"
red
"
>
'
+xhr.responseText+
'
<
/font><br>'
;
}
}
else
readblob
(
asize
);
}
}
else
readblob
(
asize
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录