2011-08-08 4 views
0

私は画像を保存するために次のコードを使用しています。サーバにウェブサイトを公開する際に画像を表示しますか?

if (RadUploadPageImage.UploadedFiles.Count != 0) 
{ 
    foreach (UploadedFile file in RadUploadPageImage.UploadedFiles) 
    { 
     targetFolder = "/ADDS/"; 
     targetFileName = Path.Combine(targetFolder, file.GetNameWithoutExtension() + counter.ToString() + file.GetExtension()); 
     string folderpath = Server.MapPath(@targetFileName); 
     while (File.Exists(folderpath)) 
     { 
      counter++; 
      targetFileName = Path.Combine(targetFolder, file.GetNameWithoutExtension() + counter.ToString() + file.GetExtension()); 
      break; 
     } 
     for (int i = 0; i < RadUploadPageImage.AllowedFileExtensions.Length; i++) 
     { 
      if (file.GetExtension().ToString() == AllowedFileExtensions[i]) 
      { 
       file.SaveAs(this.Server.MapPath(targetFileName)); 
       path = targetFileName; 
       break; 
       } 
       else 
       { 
        ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "aa", "<script>alert('Image should be in .jpg, .jpeg, .png, .gif,.bmp,.tiff');break;</script>", false); 
       } 
      } 

画像は公開中に表示されません。サーバーにサイトを公開している間にイメージを表示する方法。教えてください

私のシステムでコードを実行しているうちに、アップロードした画像を表示できます。 公開されたパスでは、アップロードした画像を表示できません。

どうか間違っていると教えてください。

答えて

1

私は問題が公開されたサーバー上の画像のURLにあると思う、あなたはHTMLのソースを見ることができ、画像のURLを見て、それが正しいかどうかをチェックすることができます。

関連する問題