提交 62d3d257 authored 作者: 王鹏飞's avatar 王鹏飞

chore: 修改OSS上传地址

上级 f8231f45
......@@ -22,7 +22,7 @@ export function getSignature() {
// 图片上传
export function uploadFile(data) {
return httpRequest.post('https://webapp-pub.oss-cn-beijing.aliyuncs.com', data, {
return httpRequest.post(data.host || 'https://webapp-pub.oss-cn-beijing.aliyuncs.com', data, {
withCredentials: false,
headers: { 'Content-Type': 'multipart/form-data' }
})
......
......@@ -9,7 +9,7 @@ export default function (blobInfo, succFun, failFun) {
const fileName = file.name
const key = prefix + md5(fileName + new Date().getTime()) + fileName.substr(fileName.lastIndexOf('.'))
const { accessid, policy, signature, host } = response
const data = { key, OSSAccessKeyId: accessid, policy, signature, success_action_status: '200', file }
const data = { key, host, OSSAccessKeyId: accessid, policy, signature, success_action_status: '200', file }
const fileUrl = `${host}/${key}`
uploadFile(data)
.then(() => {
......
......@@ -5,8 +5,7 @@
group="people"
class="file-list el-upload-list--picture-card"
@end="onEnd"
v-if="showFileList"
>
v-if="showFileList">
<div class="file-item" v-for="(file, index) in fileList" :key="index">
<!-- <el-image style="width: 100%; height: 100%" :src="file.url" :preview-src-list="fileList.map(item => item.url)"> -->
<img :src="file.url" />
......@@ -21,7 +20,7 @@
</div>
</draggable>
<el-upload
action="https://webapp-pub.oss-cn-beijing.aliyuncs.com"
:action="data.host"
type="drag"
:before-upload="beforeUpload"
:on-success="handleSuccess"
......@@ -30,8 +29,7 @@
:data="data"
v-bind="$attrs"
v-on="$listeners"
style="display: inline"
>
style="display: inline">
<slot>
<i class="el-icon-plus"></i>
</slot>
......@@ -100,7 +98,7 @@ export default {
getSignature()
.then(response => {
const { accessid, policy, signature, host } = response
this.data = { key, OSSAccessKeyId: accessid, policy, signature, success_action_status: '200' }
this.data = { key, host, OSSAccessKeyId: accessid, policy, signature, success_action_status: '200' }
file.url = `${host}/${key}`
resolve(true)
})
......
......@@ -24,7 +24,7 @@
>
<i class="el-icon-download"></i>试题模板.xlsx</a
>
<!-- <a href="https://webapp-pub.oss-cn-beijing.aliyuncs.com/qbs/question.xlsx" :download="试题模版"></a> -->
<!-- <a href="https://webapp-pub.ezijing.com/qbs/question.xlsx" :download="试题模版"></a> -->
</div>
<div style="text-align: center; margin-top: 15px">
<el-button size="mini" @click="cancel">取消</el-button>
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论