首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Kendo Angular Upload中如何在单独的按钮上发布上传的文件而不是自动上传

在Kendo Angular Upload中如何在单独的按钮上发布上传的文件而不是自动上传
EN

Stack Overflow用户
提问于 2019-08-18 00:11:26
回答 1查看 386关注 0票数 0

我正在使用kendo-ui-angular upload。它具有自动上传功能,即使我们设置了auto- upload :false,它也会生成一个上传按钮。但我有表单提交按钮,我需要从上传文件,而不是在上传的时候。

代码语言:javascript
复制
<kendo-upload required
                        name="expertUpload" #expertUpload="ngModel"
                        [multiple]="false"
                        [saveUrl]="saveUrl"
                        [removeUrl]="uploadRemoveUrl"
                        (remove)="removeEventHandler($event)"
                        [restrictions]="fileRestrictions"
                        (success)="successEventHandler($event)"
                        [(ngModel)]="myFiles">
</kendo-upload>

在进行http POST调用时,我可以使用(ngModel)="myFiles“吗?如果是,它的WepAPI参数数据类型是什么?

EN

回答 1

Stack Overflow用户

发布于 2019-08-31 00:25:06

我不认为你可以用这个控件做到这一点。我使用upload事件调用我的自定义方法,将自定义数据构建到一个fromdata对象中,并将其发送到服务。

代码语言:javascript
复制
(upload)="uploadEventHandler($event)"

uploadEventHandler(e: UploadEvent) {
for (const file of e.files) {
//your code to handle fileinfo build formdata
}
//post code
}

我没有在saveUrl和removeUrl上做任何操作,让它上传拦截器。但我需要更好地处理这个进度条,我的代码仍在进行中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57537921

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档