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

chore: 修改OSS上传地址

上级 8abcc6d2
...@@ -22,7 +22,7 @@ export function getSignature() { ...@@ -22,7 +22,7 @@ export function getSignature() {
// 图片上传 // 图片上传
export async function uploadFile(data: Record<string, any>) { export async function uploadFile(data: Record<string, any>) {
await httpRequest.post('https://webapp-pub.oss-cn-beijing.aliyuncs.com', data, { await httpRequest.post(data.host || 'https://webapp-pub.ezijing.com', data, {
withCredentials: false, withCredentials: false,
headers: { 'Content-Type': 'multipart/form-data' } headers: { 'Content-Type': 'multipart/form-data' }
}) })
......
...@@ -20,6 +20,7 @@ const ImageUploadHandler = (blobInfo: any) => ...@@ -20,6 +20,7 @@ const ImageUploadHandler = (blobInfo: any) =>
const { accessid, policy, signature, host } = response const { accessid, policy, signature, host } = response
const params = { const params = {
key, key,
host,
OSSAccessKeyId: accessid, OSSAccessKeyId: accessid,
policy, policy,
signature, signature,
......
...@@ -46,6 +46,7 @@ const handleBeforeUpload = async (file: any) => { ...@@ -46,6 +46,7 @@ const handleBeforeUpload = async (file: any) => {
const response: Record<string, any> = await getSignature() const response: Record<string, any> = await getSignature()
uploadData.value = { uploadData.value = {
key, key,
host: response.host,
OSSAccessKeyId: response.accessid, OSSAccessKeyId: response.accessid,
policy: response.policy, policy: response.policy,
signature: response.signature, signature: response.signature,
...@@ -118,7 +119,7 @@ const handlePreview: UploadProps['onPreview'] = uploadFile => { ...@@ -118,7 +119,7 @@ const handlePreview: UploadProps['onPreview'] = uploadFile => {
<template> <template>
<el-upload <el-upload
action="https://webapp-pub.oss-cn-beijing.aliyuncs.com" :action="uploadData?.host"
:data="uploadData" :data="uploadData"
:show-file-list="showFileList" :show-file-list="showFileList"
:before-upload="handleBeforeUpload" :before-upload="handleBeforeUpload"
......
...@@ -137,7 +137,7 @@ function handleUpdate(params: ContestBookUpdateParams) { ...@@ -137,7 +137,7 @@ function handleUpdate(params: ContestBookUpdateParams) {
<!-- <el-form-item prop="protocol"> <!-- <el-form-item prop="protocol">
<el-checkbox label="我已阅读并同意" v-model="form.protocol" /> <el-checkbox label="我已阅读并同意" v-model="form.protocol" />
<a <a
href="https://view.officeapps.live.com/op/view.aspx?src=https://webapp-pub.oss-cn-beijing.aliyuncs.com/center_resource/%E7%B4%AB%E8%8D%86%E6%95%99%E8%82%B2%E7%94%A8%E6%88%B7%E5%85%A5%E9%A9%BB%E5%8F%8A%E7%BD%91%E7%BB%9C%E6%95%99%E5%AD%A6%E8%B5%84%E6%BA%90%E5%8D%8F%E8%AE%AE(1).docx" href="https://view.officeapps.live.com/op/view.aspx?src=https://webapp-pub.ezijing.com/center_resource/%E7%B4%AB%E8%8D%86%E6%95%99%E8%82%B2%E7%94%A8%E6%88%B7%E5%85%A5%E9%A9%BB%E5%8F%8A%E7%BD%91%E7%BB%9C%E6%95%99%E5%AD%A6%E8%B5%84%E6%BA%90%E5%8D%8F%E8%AE%AE(1).docx"
target="_blank" target="_blank"
>《紫荆教育用户入驻及网络教学资源协议》</a >《紫荆教育用户入驻及网络教学资源协议》</a
> >
......
...@@ -127,7 +127,7 @@ function handleUpdate(params: ContestBookUpdateParams) { ...@@ -127,7 +127,7 @@ function handleUpdate(params: ContestBookUpdateParams) {
<el-form-item prop="protocol"> <el-form-item prop="protocol">
<el-checkbox label="我已阅读并同意" v-model="form.protocol" /> <el-checkbox label="我已阅读并同意" v-model="form.protocol" />
<a <a
href="https://view.officeapps.live.com/op/view.aspx?src=https://webapp-pub.oss-cn-beijing.aliyuncs.com/center_resource/%E7%B4%AB%E8%8D%86%E6%95%99%E8%82%B2%E7%94%A8%E6%88%B7%E5%85%A5%E9%A9%BB%E5%8F%8A%E7%BD%91%E7%BB%9C%E6%95%99%E5%AD%A6%E8%B5%84%E6%BA%90%E5%8D%8F%E8%AE%AE(1).docx" href="https://view.officeapps.live.com/op/view.aspx?src=https://webapp-pub.ezijing.com/center_resource/%E7%B4%AB%E8%8D%86%E6%95%99%E8%82%B2%E7%94%A8%E6%88%B7%E5%85%A5%E9%A9%BB%E5%8F%8A%E7%BD%91%E7%BB%9C%E6%95%99%E5%AD%A6%E8%B5%84%E6%BA%90%E5%8D%8F%E8%AE%AE(1).docx"
target="_blank" target="_blank"
>《紫荆教育用户入驻及网络教学资源协议》</a >《紫荆教育用户入驻及网络教学资源协议》</a
> >
......
...@@ -118,7 +118,7 @@ function handleUpdate(params: ContestVideoUpdateParams) { ...@@ -118,7 +118,7 @@ function handleUpdate(params: ContestVideoUpdateParams) {
<el-form-item prop="protocol"> <el-form-item prop="protocol">
<el-checkbox label="我已阅读并同意" v-model="form.protocol" /> <el-checkbox label="我已阅读并同意" v-model="form.protocol" />
<a <a
href="https://view.officeapps.live.com/op/view.aspx?src=https://webapp-pub.oss-cn-beijing.aliyuncs.com/center_resource/%E7%B4%AB%E8%8D%86%E6%95%99%E8%82%B2%E7%94%A8%E6%88%B7%E5%85%A5%E9%A9%BB%E5%8F%8A%E7%BD%91%E7%BB%9C%E6%95%99%E5%AD%A6%E8%B5%84%E6%BA%90%E5%8D%8F%E8%AE%AE(1).docx" href="https://view.officeapps.live.com/op/view.aspx?src=https://webapp-pub.ezijing.com/center_resource/%E7%B4%AB%E8%8D%86%E6%95%99%E8%82%B2%E7%94%A8%E6%88%B7%E5%85%A5%E9%A9%BB%E5%8F%8A%E7%BD%91%E7%BB%9C%E6%95%99%E5%AD%A6%E8%B5%84%E6%BA%90%E5%8D%8F%E8%AE%AE(1).docx"
target="_blank" target="_blank"
>《紫荆教育用户入驻及网络教学资源协议》</a >《紫荆教育用户入驻及网络教学资源协议》</a
> >
......
...@@ -139,7 +139,7 @@ function handleUpdate(params: BookCreateItem) { ...@@ -139,7 +139,7 @@ function handleUpdate(params: BookCreateItem) {
<el-form-item prop="protocol"> <el-form-item prop="protocol">
<el-checkbox label="我已阅读并同意" v-model="form.protocol" /> <el-checkbox label="我已阅读并同意" v-model="form.protocol" />
<a <a
href="https://view.officeapps.live.com/op/view.aspx?src=https://webapp-pub.oss-cn-beijing.aliyuncs.com/center_resource/%E7%B4%AB%E8%8D%86%E6%95%99%E8%82%B2%E7%94%A8%E6%88%B7%E5%85%A5%E9%A9%BB%E5%8F%8A%E7%BD%91%E7%BB%9C%E6%95%99%E5%AD%A6%E8%B5%84%E6%BA%90%E5%8D%8F%E8%AE%AE(1).docx" href="https://view.officeapps.live.com/op/view.aspx?src=https://webapp-pub.ezijing.com/center_resource/%E7%B4%AB%E8%8D%86%E6%95%99%E8%82%B2%E7%94%A8%E6%88%B7%E5%85%A5%E9%A9%BB%E5%8F%8A%E7%BD%91%E7%BB%9C%E6%95%99%E5%AD%A6%E8%B5%84%E6%BA%90%E5%8D%8F%E8%AE%AE(1).docx"
target="_blank" target="_blank"
>《紫荆教育用户入驻及网络教学资源协议》</a >《紫荆教育用户入驻及网络教学资源协议》</a
> >
......
...@@ -146,7 +146,7 @@ function handleUpdate(params: CaseUpdateItem) { ...@@ -146,7 +146,7 @@ function handleUpdate(params: CaseUpdateItem) {
<el-form-item prop="protocol"> <el-form-item prop="protocol">
<el-checkbox label="我已阅读并同意" v-model="form.protocol" /> <el-checkbox label="我已阅读并同意" v-model="form.protocol" />
<a <a
href="https://view.officeapps.live.com/op/view.aspx?src=https://webapp-pub.oss-cn-beijing.aliyuncs.com/center_resource/%E7%B4%AB%E8%8D%86%E6%95%99%E8%82%B2%E7%94%A8%E6%88%B7%E5%85%A5%E9%A9%BB%E5%8F%8A%E7%BD%91%E7%BB%9C%E6%95%99%E5%AD%A6%E8%B5%84%E6%BA%90%E5%8D%8F%E8%AE%AE(1).docx" href="https://view.officeapps.live.com/op/view.aspx?src=https://webapp-pub.ezijing.com/center_resource/%E7%B4%AB%E8%8D%86%E6%95%99%E8%82%B2%E7%94%A8%E6%88%B7%E5%85%A5%E9%A9%BB%E5%8F%8A%E7%BD%91%E7%BB%9C%E6%95%99%E5%AD%A6%E8%B5%84%E6%BA%90%E5%8D%8F%E8%AE%AE(1).docx"
target="_blank" target="_blank"
>《紫荆教育用户入驻及网络教学资源协议》</a >《紫荆教育用户入驻及网络教学资源协议》</a
> >
......
...@@ -131,7 +131,7 @@ function handleUpdate(params: VideoCreateItem) { ...@@ -131,7 +131,7 @@ function handleUpdate(params: VideoCreateItem) {
<el-form-item prop="protocol"> <el-form-item prop="protocol">
<el-checkbox label="我已阅读并同意" v-model="form.protocol" /> <el-checkbox label="我已阅读并同意" v-model="form.protocol" />
<a <a
href="https://view.officeapps.live.com/op/view.aspx?src=https://webapp-pub.oss-cn-beijing.aliyuncs.com/center_resource/%E7%B4%AB%E8%8D%86%E6%95%99%E8%82%B2%E7%94%A8%E6%88%B7%E5%85%A5%E9%A9%BB%E5%8F%8A%E7%BD%91%E7%BB%9C%E6%95%99%E5%AD%A6%E8%B5%84%E6%BA%90%E5%8D%8F%E8%AE%AE(1).docx" href="https://view.officeapps.live.com/op/view.aspx?src=https://webapp-pub.ezijing.com/center_resource/%E7%B4%AB%E8%8D%86%E6%95%99%E8%82%B2%E7%94%A8%E6%88%B7%E5%85%A5%E9%A9%BB%E5%8F%8A%E7%BD%91%E7%BB%9C%E6%95%99%E5%AD%A6%E8%B5%84%E6%BA%90%E5%8D%8F%E8%AE%AE(1).docx"
target="_blank" target="_blank"
>《紫荆教育用户入驻及网络教学资源协议》</a >《紫荆教育用户入驻及网络教学资源协议》</a
> >
......
...@@ -6,6 +6,7 @@ export async function upload(blob: Blob) { ...@@ -6,6 +6,7 @@ export async function upload(blob: Blob) {
const response: any = await getSignature() const response: any = await getSignature()
const params = { const params = {
key, key,
host: response.host,
OSSAccessKeyId: response.accessid, OSSAccessKeyId: response.accessid,
policy: response.policy, policy: response.policy,
signature: response.signature, signature: response.signature,
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论