2012-02-23 13 views
0

私は小さなプロジェクトに密着しています。ここに私のコードです。Asp.netのアップロードイメージが正しく動作しません。

String StuPicc = Server.MapPath("images/" + UploadPic.FileName); 
UploadPic.SaveAs(StuPicc); 

UploadPicはコントロール名です。しかし、名前を表示したり、選択した画像をアップロードしたりすることはできません。 結果をラベルに出力すると、そのラベルが表示されます。

images/{image name isn't showing here} 

これに関する助言は適切です。

+0

は、あなたが任意のエラーが出るのですか? "〜/ images /"を使用してみてください+ UploadPic.FileName –

+0

UploadPicのクラスとは何ですか? –

答えて

2

ファイルアップロードコントロールを使用している場合、..FileUploadControl ID = "FuImage"ファイルのアップロードコントロール..アップロードされたファイルは "UploadedFiles"フォルダに保存されます。このことができます

string path = "\\UploadedFiles\\" + Guid.NewGuid() + FuImage.FileName; 
    FuImage.SaveAs(Server.MapPath(".") + path); 

希望...

1

FileUploadコントロールを使用していますか?私は私が使用しているコードのみがストリームを取得することですが、ファイル名は、その後、入力ファイルプロパティから入手可能であると考えている:アップロードが発生している場合

System.Drawing.Image i = 
System.Drawing.Image.FromStream(flUploader.PostedFile.InputStream); 

flUploader.PostedFile.Filenameは、入力ストリームと共に有効にする必要があります。

関連する問題