为什么RadAsyncUpload不上传文件?

时间:2014-08-28 16:33:38

标签: .net telerik

我正在将一些代码从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" />

1 个答案:

答案 0 :(得分:2)

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