Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
R
rs-cloud-platform
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
周健威
rs-cloud-platform
Commits
54af3725
Commit
54af3725
authored
Dec 16, 2020
by
unset
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/dev' into dev
parents
15c84da9
d376c0a8
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
25 additions
and
1 deletion
+25
-1
GtDataRestClient.java
.../java/com/upyuns/platform/rs/gtdata/GtDataRestClient.java
+17
-0
CommonBaseController.class
...b/wxiaoqi/security/common/rest/CommonBaseController.class
+0
-0
GtdataController.java
.../upyuns/platform/rs/datacenter/rest/GtdataController.java
+8
-1
No files found.
ace-common/src/main/java/com/upyuns/platform/rs/gtdata/GtDataRestClient.java
View file @
54af3725
...
@@ -750,6 +750,23 @@ public class GtDataRestClient {
...
@@ -750,6 +750,23 @@ public class GtDataRestClient {
return
open
(
path
,
defaultSign
,
defaultTime
);
return
open
(
path
,
defaultSign
,
defaultTime
);
}
}
/**
*
* Description:根据路径读取文件内容的请求地址 如果出现内存溢出,请使用openLarge(只能在Linux环境使用)
*
* @see #openLarge(String, String)
*
* @param path
* @return url
*
*/
public
String
openUrl
(
String
path
)
{
String
resourceUrl
=
MessageFormat
.
format
(
"{0}{1}?op=OPEN&sign={2}&time={3}"
,
gtDataUrl
,
path
,
defaultSign
,
defaultTime
);
return
resourceUrl
;
}
/**
/**
*
*
* Description:根据路径读取文件内容(小文件,1G以内的) 如果出现内存溢出,请使用openLarge(只能在Linux环境使用)
* Description:根据路径读取文件内容(小文件,1G以内的) 如果出现内存溢出,请使用openLarge(只能在Linux环境使用)
...
...
ace-common/target/classes/com/github/wxiaoqi/security/common/rest/CommonBaseController.class
View file @
54af3725
No preview for this file type
rs-datacenter/rs-datacenter-server/src/main/java/com/upyuns/platform/rs/datacenter/rest/GtdataController.java
View file @
54af3725
...
@@ -6,7 +6,9 @@ import com.github.wxiaoqi.security.common.msg.ObjectRestResponse;
...
@@ -6,7 +6,9 @@ import com.github.wxiaoqi.security.common.msg.ObjectRestResponse;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.github.wxiaoqi.security.common.rest.BaseController
;
import
com.github.wxiaoqi.security.common.rest.CommonBaseController
;
import
com.github.wxiaoqi.security.common.rest.CommonBaseController
;
import
com.upyuns.platform.rs.datacenter.entity.RscpAreaInfo
;
import
com.upyuns.platform.rs.datacenter.entity.RscpAreaInfo
;
import
com.upyuns.platform.rs.gtdata.GtDataRestClient
;
import
lombok.extern.slf4j.Slf4j
;
import
lombok.extern.slf4j.Slf4j
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.util.FileCopyUtils
;
import
org.springframework.util.FileCopyUtils
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
...
@@ -25,13 +27,18 @@ import java.net.URLEncoder;
...
@@ -25,13 +27,18 @@ import java.net.URLEncoder;
@Slf4j
@Slf4j
@RequestMapping
(
"/web/gtdata/"
)
@RequestMapping
(
"/web/gtdata/"
)
public
class
GtdataController
extends
CommonBaseController
{
public
class
GtdataController
extends
CommonBaseController
{
@Autowired
GtDataRestClient
gtDataRestClient
;
@RequestMapping
(
value
=
"/app/unauth/image/**"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/app/unauth/image/**"
,
method
=
RequestMethod
.
GET
)
@IgnoreUserToken
@IgnoreUserToken
public
void
queryAreaInfoByAreaId
()
throws
Exception
{
public
void
queryAreaInfoByAreaId
()
throws
Exception
{
String
url
=
request
.
getRequestURI
();
String
url
=
request
.
getRequestURI
();
String
fileName
=
url
.
substring
(
url
.
lastIndexOf
(
"/"
)+
1
);
String
fileName
=
url
.
substring
(
url
.
lastIndexOf
(
"/"
)+
1
);
downloadVideoById
(
fileName
,
"https://box.bdimg.com/static/fisp_static/common/img/searchbox/logo_news_276_88_1f9876a.png"
,
getResponse
());
// String filePath = "/obt/thumbnail/"+ url.substring(url.lastIndexOf("/app/unauth/image/")+18);
String
filePath
=
"/obt/thumbnail/data/VDM2/20200613/VDM2_20200525232637_0015_L1_MSS_CMOS5/VDM2_20200525232637_0015_L1_MSS_CMOS5_98_98.jpg"
;
filePath
=
gtDataRestClient
.
openUrl
(
filePath
);
downloadVideoById
(
fileName
,
filePath
,
getResponse
());
return
;
return
;
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment