我的应用程序在c盘中运行,但我必须将图像从数据库存储到另一个驱动器(D盘)中的文件夹,我该怎么办?并且图像名称应该是相同的,即我需要省略文件名,并且应该给出该图像的默认名称,并且必须通过简单地给出路径" D:\ foldername \ defaultnameof_file.extension&来从该特定驱动器读取它。 #34 ;;。在其他应用程序
请你帮我解决这个问题。
谢谢, Padmanaban
答案 0 :(得分:2)
你可以试试这个:
if (FileUpLoad1.HasFile)
{
FileUpLoad1.SaveAs(@"D:\foldername\defaultnameof_file.extension");
Label1.Text = "File Uploaded: " + FileUpLoad1.FileName ;
}
修改强>
if (FileUpLoad1.HasFile)
{
FileUpLoad1.SaveAs(@"D:\foldername\defaultnameof_file.jpg"); //if you saving jpg file
Label1.Text = "File Uploaded: " + FileUpLoad1.FileName ;
}
如果您的数据库包含带扩展名的文件名,则只需提供名称...
String imageName = //your code to fetch imagename (eg. demo.jpg)
if (FileUpLoad1.HasFile)
{
FileUpLoad1.SaveAs(@"D:\foldername\" + imageName);
Label1.Text = "File Uploaded: " + FileUpLoad1.FileName ;
}
或者,如果imageName没有扩展...
if (FileUpLoad1.HasFile)
{
FileUpLoad1.SaveAs(@"D:\foldername\" + imageName + ".jpg");
Label1.Text = "File Uploaded: " + FileUpLoad1.FileName ;
}