2011-12-08 4 views
0

SQLクエリに基づいてファイルを物理ディレクトリに保存する際に問題が発生しました。私はaspxでTargetPhysicalFolderを設定する必要があることを理解しました。この空白を残すことはできません。
aspx.csの中にTargetPhysicalFolderを設定しようとしましたが、ファイルを保存しませんでした。私はTargetPhysicalFolder =であることをASPXを変更した場合TelerikはRadUploadでTargetPhysicalFolderを動的に設定します

RadUpload1.TargetPhysicalFolder = TargetFolderUpload; 

が、 "C:\" それは、ファイルを保存します。どのように私はフロントサイドコードでTargetPhysicalFolderを変更するのですか?

<telerik:RadUpload ID="RadUpload1" runat="server" TargetPhysicalFolder="?????"/>       

答えて

0

次の方法でそれを行うことができます。

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); 
     } 
} 

:あなたはSQLでそれを基づかしている場合、全体的な解決策は、のようになりhttp://www.telerik.com/help/aspnet-ajax/p_telerik_web_ui_radupload_uploadedfiles.html

0

foreach(var item in RadUpload1.UploadedFiles) 
{ 
    item.SaveAs("yourpath"); 
} 

ドキュメントアプリケーションプールがLocalSystem以外のものに設定されている場合、「パスへのアクセス」エラーが発生することがあります 否定された。"ただ頭を上げる。

関連する問題