我正在将一些代码从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" />
答案 0 :(得分:2)
如果你想自动将文件复制到Target文件夹,我认为你还需要做一个PostBack页面。