Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我无法将图像保存到项目文件夹_C#_Asp.net - Fatal编程技术网

C# 我无法将图像保存到项目文件夹

C# 我无法将图像保存到项目文件夹,c#,asp.net,C#,Asp.net,我有以下代码将图像从文件上载保存到文件夹: int count = 1; string fullPath = Path.GetFullPath(FileUpload1.FileName); string fileNameOnly = Path.GetFileNameWithoutExtension(fullPath); string extension = Path.GetExtension(fullPath); string path = Path.GetDirectoryName(fullP

我有以下代码将图像从文件上载保存到文件夹:

int count = 1;
string fullPath = Path.GetFullPath(FileUpload1.FileName);
string fileNameOnly = Path.GetFileNameWithoutExtension(fullPath);
string extension = Path.GetExtension(fullPath);
string path = Path.GetDirectoryName(fullPath);
string tempFileName = fileNameOnly;
while (File.Exists("~/ UploadedImages//" + tempFileName + extension))
{
tempFileName = string.Format("{0}({1})", fileNameOnly, count++);
}

FileUpload1.SaveAs(Server.MapPath("~/ UploadedImages//" + tempFileName + extension));

这是你的真实代码吗?在上载图像之前,您有一个空间。请提供异常详细信息。使用完成你的问题。可能会有用here@SeanO“Neil Lol ty我没有注意到:顺便问一下,你知道为什么图像没有保存到文件夹并插入到我的数据库而没有添加计数器吗?
string ext = Path.GetExtension(FileUpload1.FileName);
if (ext.ToLower() == ".jpg" || ext.ToLower() == ".png" || ext.ToLower() == ".gif" || ext.ToLower() == ".ico")
{
        string fn = Guid.NewGuid() + Path.GetExtension(file.FileName);
        file.SaveAs(Path.Combine(Server.MapPath("~/assets/image/"),fn));
}
if (ext.ToLower() == ".pdf")
{
    string fn = Guid.NewGuid() + Path.GetExtension(file.FileName);
    file.SaveAs(Path.Combine(Server.MapPath("~/assets/pdf/"), fn));
}
if (ext.ToLower() == ".doc" || ext.ToLower() == ".docx")
{
    string fn = Guid.NewGuid() + Path.GetExtension(file.FileName);
    file.SaveAs(Path.Combine(Server.MapPath("~/assets/doc/"), fn));
}
if (ext.ToLower() == ".xls" || ext.ToLower() == ".xlsx")
{
    string fn = Guid.NewGuid() + Path.GetExtension(file.FileName);
    file.SaveAs(Path.Combine(Server.MapPath("~/assets/excel/"), fn));
}