fix: fix bug if cannt get file then will throw error

pull/90/head
moonrailgun 2 years ago
parent 336832f9bd
commit 056709c8a5

@ -30,6 +30,9 @@ export const AvatarPicker: React.FC<AvatarPickerProps> = React.memo((props) => {
const handleSelectFile = (e: React.ChangeEvent<HTMLInputElement>) => {
if (e.target.files && e.target.files.length > 0) {
const pickedFile = e.target.files[0];
if (!pickedFile) {
return;
}
if (isGIF(pickedFile)) {
updateAvatar(URL.createObjectURL(pickedFile));

@ -12,6 +12,10 @@ export const ChatDropArea: React.FC = React.memo(() => {
const handleDrop = useMemoizedFn((files: File[]) => {
const file = files[0];
if (!file) {
return;
}
if (file.type.startsWith('image/')) {
// 发送图片
uploadMessageImage(file).then(({ url, width, height }) => {

Loading…
Cancel
Save