【问题标题】:Why does RadAsyncUpload not upload the file?为什么 RadAsyncUpload 不上传文件?
【发布时间】:2014-08-28 16:33:37
【问题描述】:

我正在将一些代码从 RadUpload 切换到 RadAsyncUpload,以防止文件大小超过 250MB 等。

当我将代码切换回 RadUpload 时,文件会上传到 \Upload 文件夹 - 但 RadAsyncUpload 不会发生这种情况。

我已经设置了大部分的 OnClient 事件,如代码所示,但唯一触发的是 OnClientFileUploaded 但是文件并没有在 TargetFolder 中结束

如何解决文件未实际上传的问题?如何让它发挥作用?

JavaScript

    function OnClientFileUploadFailed(sender, args) {
    alert("OnClientFileUploadFailed");
    alert(args.get_message());
}
function OnClientValidationFailed(sender, args) {
    alert("OnClientValidationFailed");
    //alert(args.get_message());
}
function OnClientFileDropped(sender, args) {
    alert("OnClientFileDropped");
    //alert(args.get_message());
}
function OnClientFileUploaded(sender, args) {
    alert("OnClientFileUploaded");
    //alert(args.get_message());
}
function OnClientFileUploadRemoved(sender, args) {
    alert("OnClientFileUploadRemoved");
    //alert(args.get_message());
}

.ASPX

<telerik:RadAsyncUpload 
    runat="server"
    ID="fuUploadFile"
    MaxFileSize="262144000"
    ControlObjectsVisibility="None" 
    OnClientFileUploadFailed="OnClientFileUploadFailed" 
    OnClientValidationFailed="OnClientValidationFailed" 
    OnClientFileDropped="OnClientFileDropped" 
    OnClientFileUploaded="OnClientFileUploaded" 
    OnClientFileUploadRemoved="OnClientFileUploadRemoved" 
    InputSize="50"
    TargetFolder="\Upload"
    AllowedFileExtensions=".wav,.mp3,.mpeg,.mpg,.wmv,.avi,.mp4" />

【问题讨论】:

    标签: .net telerik


    【解决方案1】:

    如果你想自动将文件复制到Target文件夹,我认为你仍然需要做一个页面PostBack。

    【讨论】:

      猜你喜欢
      • 2011-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-18
      • 2011-11-27
      • 1970-01-01
      • 2010-12-16
      相关资源
      最近更新 更多