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

chore: 修改OSS上传地址

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