C# 将已保存文件的文件名从一个类传递到另一个类
我会尽力解释的 我的程序拍摄屏幕截图,用户可以将其保存到桌面或传递到媒体服务器 但是,要传递到服务器,我首先必须拥有他们正在保存的图像的文件位置,因此他们必须首先使用“保存文件”对话框保存该文件,我将该位置存储在一个字符串中,该字符串触发bool,表示该图像已保存。将文件传递到服务器的代码如下所示:C# 将已保存文件的文件名从一个类传递到另一个类,c#,winforms,C#,Winforms,我会尽力解释的 我的程序拍摄屏幕截图,用户可以将其保存到桌面或传递到媒体服务器 但是,要传递到服务器,我首先必须拥有他们正在保存的图像的文件位置,因此他们必须首先使用“保存文件”对话框保存该文件,我将该位置存储在一个字符串中,该字符串触发bool,表示该图像已保存。将文件传递到服务器的代码如下所示: // sfd is the safe file dialog UploadToServer.HttpUploadFile(Settings.Default.ServerAddress , sfd.F
// sfd is the safe file dialog
UploadToServer.HttpUploadFile(Settings.Default.ServerAddress , sfd.FileName.ToString(), "file", "image/jpeg", nvc);
我尝试以以下方式存储sfd,以便将此调用传递给另一个类:
public String SaveImageLocation
{
get { return sfd.FileName.ToString(); }
set { sfd.FileName.ToString() = value; }
}
但我得到了以下错误:
错误1赋值的左侧必须是变量、属性或索引器
我试图实现的是将文件上传代码移到另一个类中。有人能帮我解决这个错误吗?这是一个方法/函数(调用)
不能将方法/函数(调用)分配给值
.ToString() = value;
试一试
请注意,您尚未指明
文件名的类型,因此它可能仍然不起作用。sfd.FileName=value代码>
.ToString() = value;
public String SaveImageLocation
{
get { return sfd.FileName.ToString(); }
set { sfd.FileName = value; }
}