【发布时间】:2020-10-09 17:06:53
【问题描述】:
所以我有这个标准输入文件代码
<Label class="custom-file-upload">
<input type="file" onChange={onDrop} />
Upload Photo
</Label>
我想限制用户可以上传的文件的大小,这显然可以使用 javascript 来完成。但我想知道是否有任何方法可以为他们决定图像大小
我注意到,当我在测试时选择 3.8mb 的图像,但在我的 iPhone 上我可以做到Choose Image Size,当我选择大(最大选项)时,它说图像是 562kb,这太疯狂了更小更适合我。我不想存储比我需要的更大的图像,原因很明显
就像我说的,我知道我可以验证这一点,但我担心如果用户(尤其是非技术用户)被告知图片太大,他们可能会反弹或不上传。我知道这有点牵强,但如果有办法以某种方式影响它会很好
如果可能的话告诉我
【问题讨论】:
-
我猜他们有点相似。对于那些类似的问题,一件好事,是否可以让用户再次选择一张照片,而不必再次点击
Upload Photos?即,它将他们带回他们的相册 -
我猜我只需要在上传后进行压缩,不是吗!好的谢谢大家
标签: javascript reactjs file file-upload