Asp.net Telerik在RadUpload中动态设置TargetPhysicalFolder
我在基于sql查询将文件保存到物理目录时遇到问题。我发现我必须在aspx中设置TargetPhysicalFolder,我不能将此项留空。Asp.net Telerik在RadUpload中动态设置TargetPhysicalFolder,asp.net,telerik,radupload,Asp.net,Telerik,Radupload,我在基于sql查询将文件保存到物理目录时遇到问题。我发现我必须在aspx中设置TargetPhysicalFolder,我不能将此项留空。 在aspx.cs中,我尝试设置TargetPhysicalFolder,但这并没有保存文件 RadUpload1.TargetPhysicalFolder = TargetFolderUpload; 但是如果我将aspx更改为TargetPhysicalFolder=“C:\”它将保存文件。如何在前端代码中更改TargetPhysicalFolder &l
在aspx.cs中,我尝试设置TargetPhysicalFolder,但这并没有保存文件
RadUpload1.TargetPhysicalFolder = TargetFolderUpload;
但是如果我将aspx更改为TargetPhysicalFolder=“C:\”它将保存文件。如何在前端代码中更改TargetPhysicalFolder
<telerik:RadUpload ID="RadUpload1" runat="server" TargetPhysicalFolder="?????"/>
您可以通过以下方式完成:
foreach( var item in RadUpload1.UploadedFiles)
{
item.SaveAs("yourpath");
}
文档:如果基于SQL,则总体解决方案类似于:
protected void Button1_Click(object sender, EventArgs e)
{
if(some conditional goes here to dictate one folder)
{
foreach (Telerik.Web.UI.UploadedFile item in RadUpload1.UploadedFiles)
{
item.SaveAs(FirstPathGoesHere);
}
}
else
{
foreach (Telerik.Web.UI.UploadedFile item in RadUpload1.UploadedFiles)
{
item.SaveAs(SecondPathGoesHere);
}
}
如果您的应用程序池设置为LocalSystem以外的任何内容,则可能会出现错误“拒绝访问路径“”。请注意