+21
-3
@@ -41,7 +41,13 @@ async function ossGenerateSTS() {
|
||||
let _vm = router.default.app
|
||||
if (_vm._route.path !== '/trials/trials-panel/visit/crc-upload') {
|
||||
var objectItem = objectName.split('/')
|
||||
objectItem[objectItem.length - 1] = new Date().getTime() + '_' + objectItem[objectItem.length - 1]
|
||||
// objectItem[objectItem.length - 1] = new Date().getTime() + '_' + objectItem[objectItem.length - 1]
|
||||
objectItem[objectItem.length - 1] = `${objectItem[objectItem.length - 1].substring(
|
||||
0,
|
||||
objectItem[objectItem.length - 1].lastIndexOf('.')
|
||||
)}__${new Date().getTime()}${objectItem[objectItem.length - 1].substring(
|
||||
objectItem[objectItem.length - 1].lastIndexOf('.')
|
||||
).toLocaleLowerCase()}`
|
||||
objectName = objectItem.join('/')
|
||||
}
|
||||
let res = await OSSclient.put(objectName, object)
|
||||
@@ -78,7 +84,13 @@ async function ossGenerateSTS() {
|
||||
let _vm = router.default.app
|
||||
if (_vm._route.path !== '/trials/trials-panel/visit/crc-upload') {
|
||||
var objectItem = data.path.split('/')
|
||||
objectItem[objectItem.length - 1] = new Date().getTime() + '_' + objectItem[objectItem.length - 1]
|
||||
// objectItem[objectItem.length - 1] = new Date().getTime() + '_' + objectItem[objectItem.length - 1]
|
||||
objectItem[objectItem.length - 1] = `${objectItem[objectItem.length - 1].substring(
|
||||
0,
|
||||
objectItem[objectItem.length - 1].lastIndexOf('.')
|
||||
)}__${new Date().getTime()}${objectItem[objectItem.length - 1].substring(
|
||||
objectItem[objectItem.length - 1].lastIndexOf('.')
|
||||
).toLocaleLowerCase()}`
|
||||
data.path = objectItem.join('/')
|
||||
}
|
||||
let res = await customerHttp(OSSclient, data, progress);
|
||||
@@ -185,7 +197,13 @@ function uploadAWS(aws, data, progress) {
|
||||
let _vm = router.default.app
|
||||
if (_vm._route.path !== '/trials/trials-panel/visit/crc-upload') {
|
||||
var objectItem = data.path.split('/')
|
||||
objectItem[objectItem.length - 1] = new Date().getTime() + '_' + objectItem[objectItem.length - 1]
|
||||
// objectItem[objectItem.length - 1] = new Date().getTime() + '_' + objectItem[objectItem.length - 1]
|
||||
objectItem[objectItem.length - 1] = `${objectItem[objectItem.length - 1].substring(
|
||||
0,
|
||||
objectItem[objectItem.length - 1].lastIndexOf('.')
|
||||
)}__${new Date().getTime()}${objectItem[objectItem.length - 1].substring(
|
||||
objectItem[objectItem.length - 1].lastIndexOf('.')
|
||||
).toLocaleLowerCase()}`
|
||||
data.path = objectItem.join('/')
|
||||
}
|
||||
let bucketName = data.path.split("/")[1] || Vue.prototype.OSSclientConfig.bucket
|
||||
|
||||
+1
-1
@@ -58,7 +58,7 @@ async function updateFile(file, name) {
|
||||
try {
|
||||
store.dispatch('trials/setUnLock', true)
|
||||
const fileOutputStream = streamSaver.createWriteStream(name);
|
||||
file = decodeUtf8(file);
|
||||
// file = decodeUtf8(file);
|
||||
let res = await fetch(file);
|
||||
res.body.pipeTo(fileOutputStream).then(() => {
|
||||
store.dispatch('trials/setUnLock', true)
|
||||
|
||||
Reference in New Issue
Block a user