angular - 如何在primeng文件上传时显示maxFileSize消息?
问题描述
我正在使用primeng文件上传
https://www.primefaces.org/primeng/#/fileupload
像这样
<p-fileUpload id="btn_uploadImage" accept="image/*" maxFileSize="2000000"
class="btn btn-primary"
auto="true"
mode="basic"
name="myFile[]" chooseLabel="{{ 'ASSETS.BACKGROUND_IMAGE' | translate}}"
title="{{'ASSETS.CHANGE_BACKGROUND_IMAGE' | translate}}"
[url]="apiImageLocation"
(onUpload)="onUploadImageSuccess($event)" (onError)="onUploadImageError($event)">
</p-fileUpload>
maxFileSize 限制有效。不会上传太大的文件,但我从来没有看到 invalidFileSizeMessage。在primeng演示页面上,消息未以基本模式显示...
如何显示/翻译无效文件大小消息?
解决方案
您需要使用自定义模式。因为基本模式没有消息内容。喜欢;
<p-fileUpload name="demo[]" url="./upload.php" (onUpload)="onUpload($event)"
multiple="multiple" accept="image/*" maxFileSize="100">
</p-fileUpload>
这会奏效。
推荐阅读
- java - 当他们在 Spring Boot 应用程序中注册他们的详细信息时,我们可以为不同角色(如买家、卖家)发送电子邮件通知吗?
- arrays - 如何以角度从数组中输出项目
- forms - 如何阻止 Flutter“表单”抛出错误?
- android - Unity 2019.3:“Android 手机崩溃”
- database - 我的用户字体端显示搞砸了!但是如果我使用管理员帐户..它工作正常
- mongodb - 嵌套数组中的 $addToSet
- swift - CoreData 和 CloudKit 同步有效,但 NSPersistentStoreRemoteChange 通知永远不会触发
- typescript - Typescript 是否对变量或定义的特定类型使用类型注释?
- android - Firebase 数据库路径无效。Firebase 数据库路径不得包含“.”、“#”、“$”、“[”或“]”
- solr - 在 solr 中使用 Re-rank 查询解析器时 df 是强制性参数吗