Telerik RadAsyncUpload работает только один раз
Я использую Telerik Asyncupload Control для загрузки файлов, но элемент управления просто загружает один файл, и после этого он дает исключение 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));
}
1 ответ
Попробуйте следующим образом:
foreach (UploadedFile f in AsyncUpload1.UploadedFiles)
{
string temp;
temp = "~/logos/" + f.FileName.ToString();
AsyncUpload1.TargetFolder = temp;
f.SaveAs(Server.MapPath(temp), true); //modified line
}