私はプロジェクトをやっている格納します。私はAsyncFileUploadコントロールを使用してファイルをアップロードし、それを「〜/画像/」フォルダを保存しようとしていますはAsyncFileUploadコントロールを使用してファイルをアップロードし、それが
Front end - Visual Studio 2010
Technology : C#
Back end - Sql Server 2005
。
スクリプト:背後に
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:AsyncFileUpload ID="AsyncFileUpload1" runat="server"
onuploadedcomplete="AsyncFileUpload1_UploadedComplete"/>
</ContentTemplate>
コード:毎回その示すランタイムエラーが呼ば
protected void AsyncFileUpload1_UploadedComplete(object sender, AjaxControlToolkit.AsyncFileUploadEventArgs e)
{
if (AsyncFileUpload1.HasFile)
{
AsyncFileUpload1.SaveAs("~/Image/" + AsyncFileUpload1.FileName);
Label2.Text = "Recieved " + AsyncFileUpload1.FileName + " Content Type" + AsyncFileUpload1.PostedFile.ContentType;
}
}
しかし:
The SaveAs method is configured to require a rooted path, and the path '~\Image\Filename.jpg' is not rooted.
は私が知っているかもしれないエラーとそのソリュー。事前に
おかげで、
ニキル
これは[正確な重複]です(http://stackoverflow.com/questions/1350977/the-saveas-method-is-configured-to-require-a-rooted-path-and-the-path)。イメージ) –