When you use the standard "input" control with type="file", the browse button opens the file select window. The file name dropdown may contain a history of files that you previously worked with. Does the radAsyncUpload have a property to set that keeps this history. When we use this control, the file dropdown never contains any history. If I click the select button on this page and then the file dropdown, I see a list of all the files I have worked with over the last several days. Suggestions
Thanks
Dennis
Thanks
Dennis
5 Answers, 1 is accepted
0
Hi Dennis,
RadAsyncUpload control is based on the same standard html input. I have tested this on Windows 7 and can confirm that RadAsyncUpload shows the same dropdown history. However it does not have property that allow you cannot control the Open File Dialog. It just tells the browser to open this dialog.
Please record a video to see what differences you observe.
Regards,
Hristo Valyavicharski
Telerik
RadAsyncUpload control is based on the same standard html input. I have tested this on Windows 7 and can confirm that RadAsyncUpload shows the same dropdown history. However it does not have property that allow you cannot control the Open File Dialog. It just tells the browser to open this dialog.
Please record a video to see what differences you observe.
Regards,
Hristo Valyavicharski
Telerik
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed now.
0
dhuss
Top achievements
Rank 1
answered on 05 Jul 2013, 04:03 PM
How do I get a video to you beings your "attach files" only accepts graphics extensions. I have a wmv file that shows the standard input, radUpload, and radAsyncUpload. Both the standard and radUpload show file history, radAsyncUpload doesn't. This is my aspx code.
<%--Standard Input--%>
<
tr
>
<
td
>
<
asp:Label
ID
=
"Label24"
runat
=
"server"
Text
=
"Standard Input"
></
asp:Label
>
</
td
>
</
tr
>
<
tr
>
<
td
>
<
input
id
=
"aspInput"
runat
=
"server"
type
=
"file"
/>
</
td
>
</
tr
>
<
tr
>
<
td
>
</
td
>
</
tr
>
<%--RadUpload--%>
<
tr
>
<
td
>
<
asp:Label
ID
=
"Label18"
runat
=
"server"
Text
=
"RadUpload"
></
asp:Label
>
</
td
>
</
tr
>
<
tr
>
<
td
>
<
telerik:RadUpload
ID
=
"fupDocument"
runat
=
"server"
Localization-Select
=
"Browse"
TabIndex
=
"-1"
>
<
Localization
Select
=
"Browse"
></
Localization
>
</
telerik:RadUpload
>
</
td
>
</
tr
>
<
tr
>
<
td
>
</
td
>
</
tr
>
<%--RadAsyncUpload--%>
<
tr
>
<
td
>
<
asp:Label
ID
=
"Label22"
runat
=
"server"
Text
=
"RadAsyncUpload"
></
asp:Label
>
</
td
>
</
tr
>
<
tr
>
<
td
>
<
telerik:RadAsyncUpload
ID
=
"radUpload1"
runat
=
"server"
MultipleFileSelection
=
"Automatic"
Width
=
"100%"
EnableEmbeddedSkins
=
"false"
ControlObjectsVisibility
=
"All"
MaxFileInputsCount
=
"5"
InputSize
=
"50"
OnClientAdded
=
"onClientAdded"
OnClientFilesSelected
=
"onClientFilesSelected"
EnableFileInputSkinning
=
"false"
>
</
telerik:RadAsyncUpload
>
</
td
>
</
tr
>
<
script
type
=
"text/javascript"
language
=
"javascript"
>
var isCanceled = false;
function onClientFilesSelected(sender, args) {
if (args.get_count() > 5) {
args.set_cancel(true);
isCanceled = true;
alert("Please only select a maximum of 5 files");
}
}
function onClientAdded(sender, args) {
if (isCanceled && sender._uploadedFiles.length > 0) {
$telerik.$(args.get_row()).remove();
isCanceled = false;
}
}
</
script
>
0
Hi Dennis,
You may open a support ticket, where you will be able to upload video files or you may use some free software like Jing. Here is a short video showing how I tested your code. On the video you can see that all browsers use the Open Dialog Window. There is one exception to that case and it is thrown when the RadAsyncUplod is used in IE9. In this case RadAsyncUpload uses Silverlight upload module which opens its own window. However, I would suggest that you disable the Silverlight module by setting DisablePlugins property to true.
Regards,
Hristo Valyavicharski
Telerik
You may open a support ticket, where you will be able to upload video files or you may use some free software like Jing. Here is a short video showing how I tested your code. On the video you can see that all browsers use the Open Dialog Window. There is one exception to that case and it is thrown when the RadAsyncUplod is used in IE9. In this case RadAsyncUpload uses Silverlight upload module which opens its own window. However, I would suggest that you disable the Silverlight module by setting DisablePlugins property to true.
Regards,
Hristo Valyavicharski
Telerik
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed now.
0
dhuss
Top achievements
Rank 1
answered on 11 Jul 2013, 01:51 PM
Hi Hristo,
I tried the DisablePlugins = true property and you do get the file history but you loose the ability Ctrl-Click and select multiple files at one time. You can select a single file and then reclick the select button and do this same process multiple times. It is more convenient for our clients to be able to select multiple files at one time than see a file history. Thanks for your help on this. BTW, I am using version 2013.1.417.35
Dennis
I tried the DisablePlugins = true property and you do get the file history but you loose the ability Ctrl-Click and select multiple files at one time. You can select a single file and then reclick the select button and do this same process multiple times. It is more convenient for our clients to be able to select multiple files at one time than see a file history. Thanks for your help on this. BTW, I am using version 2013.1.417.35
Dennis
0
Hi Dennis,
RadAsyncUpload relies on upload modules to offers Multiple Files Selection for the older browsers. When DisablePlugins is set to true older browsers use the most simple IFrame module. Unfortunately it does not provide support for multiple files selection - browser limitation. RadAsyncUpload module uses Silverlight module only for IE7/8/9.
It depends on the browsers version that your customers use. With higher priority is applied HTML5 FileAPI module as it offers the riches functionality. If the browser doesn't support it, Silverlight/Flash are used. If these both plugins are not installed then IFrame module is used.
Regards,
Hristo Valyavicharski
Telerik
RadAsyncUpload relies on upload modules to offers Multiple Files Selection for the older browsers. When DisablePlugins is set to true older browsers use the most simple IFrame module. Unfortunately it does not provide support for multiple files selection - browser limitation. RadAsyncUpload module uses Silverlight module only for IE7/8/9.
It depends on the browsers version that your customers use. With higher priority is applied HTML5 FileAPI module as it offers the riches functionality. If the browser doesn't support it, Silverlight/Flash are used. If these both plugins are not installed then IFrame module is used.
Regards,
Hristo Valyavicharski
Telerik
If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to the blog feed now.