Я использую элемент управления telerik asyncupload для загрузки файлов, но элемент управления просто загружает один файл, после чего выдает исключение io, говорящее, что параметр не найден.
<telerik:RadAsyncUpload ID="AsyncUpload1" runat="server" ChunkSize="0" TemporaryFolder="~/logos">
</telerik:RadAsyncUpload>
<asp:Button ID="btnUpload" runat="server" Text="Upload" onClick="btnUpload_Click" CssClass="about-btn" />
и в коде
foreach (UploadedFile f in AsyncUpload1.UploadedFiles)
{
string temp;
temp = "~/logos/" + f.FileName.ToString();
AsyncUpload1.TargetFolder = temp;
f.SaveAs(Server.MapPath(temp));
}