diff --git a/src/pages/File/image/error.png b/src/pages/File/image/error.png new file mode 100644 index 0000000..d71ce88 Binary files /dev/null and b/src/pages/File/image/error.png differ diff --git a/src/pages/File/index.tsx b/src/pages/File/index.tsx index d7f7356..206c99a 100644 --- a/src/pages/File/index.tsx +++ b/src/pages/File/index.tsx @@ -10,6 +10,7 @@ import { PiKeyReturnFill } from "react-icons/pi"; import { DeleteOutlined, DownloadOutlined, RotateLeftOutlined, RotateRightOutlined, SwapOutlined, UndoOutlined, ZoomInOutlined, ZoomOutOutlined, } from '@ant-design/icons'; import Masonry from "react-masonry-css"; import "./index.scss" +import errorImg from './image/error.png' const breakpointColumnsObj = { default: 4, @@ -53,9 +54,7 @@ export default () => { const onDeleteImage = async (data: File) => { setLoading(true) - let filePath = data.url.replace(/^https?:\/\//, ''); - - await delFileDataAPI(filePath) + await delFileDataAPI(data.url) message.success("🎉 删除图片成功") getFileList(dirName) setFile({} as File) @@ -129,12 +128,13 @@ export default () => { key={index} className={`group relative overflow-hidden rounded-md cursor-pointer mb-4 border-2 border-[#eee] dark:border-transparent hover:!border-primary p-1 ${file.url === item.url ? 'border-primary' : 'border-gray-100'}`} onClick={() => viewOpenFileInfo(item)}> + ) @@ -201,6 +201,7 @@ export default () => { setOpenFilePreviewDrawer(visible), visible: openFilePreviewDrawer,