Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/290.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:\Program Files(x86)\IIS Express\button.png'`_C#_Asp.net_Upload - Fatal编程技术网

C# 错误:`找不到文件'C:\Program Files(x86)\IIS Express\button.png'`

C# 错误:`找不到文件'C:\Program Files(x86)\IIS Express\button.png'`,c#,asp.net,upload,C#,Asp.net,Upload,我在Asp.NETWebFrom中使用文件上载。 我用C从计算机上传任何文件 string path = FileUpload1.PostedFile.FileName; string str = Path.GetFileName(path); FileStream fs=new FileStreamstr,FileMode.Open,FileAccess.Read;//这一行有错误。错误:找不到文件“C:\Program Files x86\IIS Express\button.png”

我在Asp.NETWebFrom中使用文件上载。 我用C从计算机上传任何文件

 string path = FileUpload1.PostedFile.FileName;
 string str = Path.GetFileName(path);
FileStream fs=new FileStreamstr,FileMode.Open,FileAccess.Read;//这一行有错误。错误:找不到文件“C:\Program Files x86\IIS Express\button.png”

实际上这是我的文件路径:“C:\Users\Ceyhun\Downloads\button.png”


有人能说这是什么问题吗?

您要做的是获取客户端上载的文件的文件名,并尝试打开具有该文件名的文件。因为您运行的是从c:\program files运行的IIS Express,所以代码会在该位置查找该文件,但该文件不存在

该文件存在于客户端计算机上,代码访问该文件的唯一方式是通过FileUploadCOntrol

您不能直接从客户端计算机引用该文件。 FileUpload控件将以字节为单位提供文件内容,或允许您直接将文件保存在服务器上

e、 g

要以字节数组的形式获取文件内容,请执行以下操作:

byte[] fileBytes = FileUpload1.FileBytes;

您要做的是获取客户端上载的文件的文件名,并尝试打开具有该文件名的文件。因为您运行的是从c:\program files运行的IIS Express,所以代码会在该位置查找该文件,但该文件不存在

该文件存在于客户端计算机上,代码访问该文件的唯一方式是通过FileUploadCOntrol

您不能直接从客户端计算机引用该文件。 FileUpload控件将以字节为单位提供文件内容,或允许您直接将文件保存在服务器上

e、 g

要以字节数组的形式获取文件内容,请执行以下操作:

byte[] fileBytes = FileUpload1.FileBytes;

我把它保存在我的服务器上,现在我想把它保存在sql数据库上。现在我应该把它从我的服务器添加到sql数据库吗?然后在添加到数据库后,它将保留在我的服务器中?对不起,可能我弄错了。所以文件上载控件的文件内容以字节为单位。您不必将其存储在web服务器中。您可以直接将字节保存到数据库中。我将其保存在我的服务器上,现在我想将其保存在sql数据库中。现在我应该把它从我的服务器添加到sql数据库吗?然后在添加到数据库后,它将保留在我的服务器中?对不起,可能我弄错了。所以文件上载控件的文件内容以字节为单位。您不必将其存储在web服务器中。您可以直接将字节保存到数据库中。