限制图片上传大小
This commit is contained in:
parent
b74cd53d91
commit
3e7676879b
|
@ -162,7 +162,15 @@ export default class adduserinfo extends React.Component{
|
||||||
_self.setState({headImg:''})
|
_self.setState({headImg:''})
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
onUploadError = (type, data) => {
|
||||||
|
if (type === 'overMaxAmount') {
|
||||||
|
Notify.clear();
|
||||||
|
Notify.error(`最多可上传 ${data.maxAmount} 张图片`);
|
||||||
|
} else if (type === 'overMaxSize') {
|
||||||
|
Notify.clear();
|
||||||
|
Notify.error(`图片大小不能超过 ${data.formattedMaxSize}`);
|
||||||
|
}
|
||||||
|
};
|
||||||
//选择销售人员
|
//选择销售人员
|
||||||
onsaleChange(e){
|
onsaleChange(e){
|
||||||
let model2 = this.state.model
|
let model2 = this.state.model
|
||||||
|
@ -829,19 +837,21 @@ this.setState({pwdtype:e});
|
||||||
{
|
{
|
||||||
this.state.defaultFileList[0].src.includes('lsxd')?(<ImageUpload
|
this.state.defaultFileList[0].src.includes('lsxd')?(<ImageUpload
|
||||||
className="zent-image-upload-demo"
|
className="zent-image-upload-demo"
|
||||||
maxSize={5 * 1024 * 1024}
|
maxSize={500* 1024}
|
||||||
tips="建议尺寸 30*30,图片不超过 500kb"
|
tips="建议尺寸 80*80,图片不超过 500kb"
|
||||||
maxAmount={1}
|
maxAmount={1}
|
||||||
onChange={(e)=>{this.onUploadChange(e)}}
|
onChange={(e)=>{this.onUploadChange(e)}}
|
||||||
onUpload={this.onUpload}
|
onUpload={this.onUpload}
|
||||||
defaultFileList={this.state.defaultFileList}
|
defaultFileList={this.state.defaultFileList}
|
||||||
|
onError={this.onUploadError}
|
||||||
/>):(<ImageUpload
|
/>):(<ImageUpload
|
||||||
className="zent-image-upload-demo"
|
className="zent-image-upload-demo"
|
||||||
maxSize={5 * 1024 * 1024}
|
maxSize={500 * 1024}
|
||||||
tips="建议尺寸 30*30,图片不超过 500kb"
|
tips="建议尺寸 80*80,图片不超过 500kb"
|
||||||
maxAmount={1}
|
maxAmount={1}
|
||||||
onChange={(e)=>{this.onUploadChange(e)}}
|
onChange={(e)=>{this.onUploadChange(e)}}
|
||||||
onUpload={this.onUpload}
|
onUpload={this.onUpload}
|
||||||
|
onError={this.onUploadError}
|
||||||
/>)
|
/>)
|
||||||
}
|
}
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -160,6 +160,16 @@ export default class adduserinfo extends React.Component{
|
||||||
Notify.error('请完善表单数据');
|
Notify.error('请完善表单数据');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
onUploadError = (type, data) => {
|
||||||
|
if (type === 'overMaxAmount') {
|
||||||
|
Notify.clear();
|
||||||
|
Notify.error(`最多可上传 ${data.maxAmount} 张图片`);
|
||||||
|
} else if (type === 'overMaxSize') {
|
||||||
|
Notify.clear();
|
||||||
|
Notify.error(`图片大小不能超过 ${data.formattedMaxSize}`);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
//选择图片
|
//选择图片
|
||||||
onUploadChange(files){
|
onUploadChange(files){
|
||||||
let _self=this;
|
let _self=this;
|
||||||
|
@ -475,20 +485,22 @@ export default class adduserinfo extends React.Component{
|
||||||
{
|
{
|
||||||
this.state.defaultFileList[0].src==''?<ImageUpload
|
this.state.defaultFileList[0].src==''?<ImageUpload
|
||||||
className="zent-image-upload-demo"
|
className="zent-image-upload-demo"
|
||||||
maxSize={5 * 1024 * 1024}
|
maxSize={500 * 1024}
|
||||||
tips="建议尺寸 80*80,图片不超过 500kb"
|
tips="建议尺寸 80*80,图片不超过 500kb"
|
||||||
maxAmount={1}
|
maxAmount={1}
|
||||||
onChange={(e)=>{this.onUploadChange(e)}}
|
onChange={(e)=>{this.onUploadChange(e)}}
|
||||||
onUpload={this.onUpload}
|
onUpload={this.onUpload}
|
||||||
|
onError={this.onUploadError}
|
||||||
|
|
||||||
/>:<ImageUpload
|
/>:<ImageUpload
|
||||||
className="zent-image-upload-demo"
|
className="zent-image-upload-demo"
|
||||||
maxSize={5 * 1024 * 1024}
|
maxSize={500 * 1024}
|
||||||
tips="建议尺寸 30*30,图片不超过 500kb"
|
tips="建议尺寸 80*80,图片不超过 500kb"
|
||||||
maxAmount={1}
|
maxAmount={1}
|
||||||
onChange={(e)=>{this.onUploadChange(e)}}
|
onChange={(e)=>{this.onUploadChange(e)}}
|
||||||
onUpload={this.onUpload}
|
onUpload={this.onUpload}
|
||||||
defaultFileList={this.state.defaultFileList}
|
defaultFileList={this.state.defaultFileList}
|
||||||
|
onError={this.onUploadError}
|
||||||
/>
|
/>
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue