-
-
Notifications
You must be signed in to change notification settings - Fork 216
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sender 组件希望能够支持一次粘贴多个附件 #494
Comments
如果有这方面的考虑,我很乐意实现这个需求
|
目前 |
确实可以解决这个需求,但是我认为 所以我认为可以把 |
有道理,你提议的「增加一个 FileList 的参数」我想了两个方案:
你觉得哪种更合理些? |
考虑到向后兼容,我觉得 A 可能更好一些~不会影响到之前使用此回调的人; B 的话,我没有找到能向后兼容的思路 |
好的,那就按 A RFC 之。 Todo:V2 版本 onPasteFile?: (files: FileList) => void; |
好嘞,我写下RFC |
@YumoImer 我还有一个事情想明确下🥹,A 方案中 onPasteFile?: (file: File, files?: File[]) => void; |
不好意思,我的问题,使用原始类型 |
需求动机
场景:
复制多个文件粘贴在 Sender 输入框中,预期能够将所有复制的文件都展示在附件框中
现状:
Sender 的
onPasteFile
回调只能获取到粘贴的第一个图片,无法实现粘贴多个附件一次上传相关代码:
可在粘贴图片 Demo 中复现
提议的 API 是什么样的?
希望能够将
onPasteFile
改为onPasteFiles
,暴露出文件列表,供用户使用,从而实现粘贴多个文件的功能The text was updated successfully, but these errors were encountered: