我现在被困在一个小项目上。这是我的代码;
String StuPicc = Server.MapPath("images/" + UploadPic.FileName);
UploadPic.SaveAs(StuPicc);
UploadPic是控件名称。但是,既不显示名称也不上传所选图像。 当我在标签上输出结果时显示;
images/{image name isn't showing here}
任何有关这方面的帮助都是可以预见的。
答案 0 :(得分:2)
如果您使用的是文件上传控件,那么..FileUploadControl ID =“FuImage”文件上传控件......上传的文件将保存在“UploadedFiles”文件夹中。
string path = "\\UploadedFiles\\" + Guid.NewGuid() + FuImage.FileName;
FuImage.SaveAs(Server.MapPath(".") + path);
希望这会有所帮助......
答案 1 :(得分:1)
您使用的是FileUpload控件吗?我相信文件名可以从inputfile属性获得,虽然我使用的唯一代码是检索流:
System.Drawing.Image i =
System.Drawing.Image.FromStream(flUploader.PostedFile.InputStream);
如果上传发生, flUploader.PostedFile.Filename
应与输入流一起有效。