This commit is contained in:
aaron 2025-02-02 20:51:07 +08:00
parent 7800662267
commit e3dde5cff3

View File

@ -73,7 +73,7 @@
:maxCount="1" :maxCount="1"
@preview="handlePreview" @preview="handlePreview"
@remove="handleBrandImageRemove" @remove="handleBrandImageRemove"
accept="image/*" accept=".jpg,.jpeg,.png"
> >
<div v-if="!formState.brand_image_url"> <div v-if="!formState.brand_image_url">
<plus-outlined /> <plus-outlined />
@ -217,7 +217,7 @@
:maxCount="1" :maxCount="1"
@preview="handlePreview" @preview="handlePreview"
@remove="handleBrandImageRemove" @remove="handleBrandImageRemove"
accept="image/*" accept=".jpg,.jpeg,.png"
> >
<div v-if="!editFormState.brand_image_url"> <div v-if="!editFormState.brand_image_url">
<plus-outlined /> <plus-outlined />
@ -969,6 +969,14 @@ export default defineComponent({
// //
const handleBrandImageUpload = async ({ file, onSuccess, onError, onProgress }) => { const handleBrandImageUpload = async ({ file, onSuccess, onError, onProgress }) => {
//
const allowedTypes = ['image/jpeg', 'image/png']
if (!allowedTypes.includes(file.type)) {
message.error('只能上传 JPG/PNG 格式的图片!')
onError()
return
}
const formData = new FormData() const formData = new FormData()
formData.append('files', file) formData.append('files', file)