功能变化: 文件上传存储前缀优化

pull/103/head
李强 2023-06-08 17:50:34 +08:00
parent a2b9a7214d
commit 394d2634d7
3 changed files with 18 additions and 10 deletions

View File

@ -306,7 +306,7 @@ class FileList(CoreModel):
file_url = models.CharField(max_length=255, blank=True, verbose_name="文件地址", help_text="文件地址") file_url = models.CharField(max_length=255, blank=True, verbose_name="文件地址", help_text="文件地址")
engine = models.CharField(max_length=100, default='local', blank=True, verbose_name="引擎", help_text="引擎") engine = models.CharField(max_length=100, default='local', blank=True, verbose_name="引擎", help_text="引擎")
mime_type = models.CharField(max_length=100, blank=True, verbose_name="Mime类型", help_text="Mime类型") mime_type = models.CharField(max_length=100, blank=True, verbose_name="Mime类型", help_text="Mime类型")
size = models.CharField(max_length=36, blank=True, verbose_name="文件大小", help_text="文件大小") size = models.BigIntegerField(default=0, blank=True, verbose_name="文件大小", help_text="文件大小")
md5sum = models.CharField(max_length=36, blank=True, verbose_name="文件md5", help_text="文件md5") md5sum = models.CharField(max_length=36, blank=True, verbose_name="文件md5", help_text="文件md5")
def save(self, *args, **kwargs): def save(self, *args, **kwargs):

View File

@ -13,9 +13,11 @@ export default {
if (value != null) { if (value != null) {
if (value.length >= 0) { if (value.length >= 0) {
if (value instanceof Array) { if (value instanceof Array) {
row[col.key] = value.toString() // 剔除前缀
row[col.key] = value.map(str => str.replace(util.baseURL(), '')).toString()
} else { } else {
row[col.key] = value // 剔除前缀
row[col.key] = value.replace(util.baseURL(), '')
} }
} else { } else {
row[col.key] = null row[col.key] = null
@ -53,9 +55,11 @@ export default {
if (value != null) { if (value != null) {
if (value.length >= 0) { if (value.length >= 0) {
if (value instanceof Array) { if (value instanceof Array) {
row[col.key] = value.toString() // 剔除前缀
row[col.key] = value.map(str => str.replace(util.baseURL(), '')).toString()
} else { } else {
row[col.key] = value // 剔除前缀
row[col.key] = value.replace(util.baseURL(), '')
} }
} else { } else {
row[col.key] = null row[col.key] = null
@ -89,9 +93,11 @@ export default {
if (value != null) { if (value != null) {
if (value.length >= 0) { if (value.length >= 0) {
if (value instanceof Array) { if (value instanceof Array) {
row[col.key] = value.toString() // 剔除前缀
row[col.key] = value.map(str => str.replace(util.baseURL(), '')).toString()
} else { } else {
row[col.key] = value // 剔除前缀
row[col.key] = value.replace(util.baseURL(), '')
} }
} else { } else {
row[col.key] = null row[col.key] = null
@ -129,9 +135,11 @@ export default {
if (value != null) { if (value != null) {
if (value.length >= 0) { if (value.length >= 0) {
if (value instanceof Array) { if (value instanceof Array) {
row[col.key] = value.toString() // 剔除前缀
row[col.key] = value.map(str => str.replace(util.baseURL(), '')).toString()
} else { } else {
row[col.key] = value // 剔除前缀
row[col.key] = value.replace(util.baseURL(), '')
} }
} else { } else {
row[col.key] = null row[col.key] = null

View File

@ -186,7 +186,7 @@ Vue.use(D2pUploader, {
if (ret.data === null || ret.data === '') { if (ret.data === null || ret.data === '') {
throw new Error('上传失败') throw new Error('上传失败')
} }
return { url: util.baseURL() + ret.data.url, key: option.data.key, id: ret.data.id } return { url: ret.data.url, key: option.data.key, id: ret.data.id }
}, },
withCredentials: false // 是否带cookie withCredentials: false // 是否带cookie
} }