开始→运行→cmd,在cmd窗口输入ftp,再输入“open
123456789”,之后回车,在下一行输入用户名,回车,再输入密码,回车。之后再输入“put
要上传文件的路径及文件名
这里可以不输入,也可以定义ftp的目录”,回车,如果显示“226
Transfer
complete”就是成功了,以上我已经试验过,但杂桌面上的文件却一直不能成功。//文件写入流
private void ReadFile()
{
Byte[] MesageFile;
string path =@"c:\123XML";
FileStream stream = new FileStream(path, FileModeOpen, FileAccessRead);
int size = ConvertToInt32(streamLength);
MesageFile = new Byte[size];
streamRead(MesageFile, 0, size);
streamClose()
string fileName =pathSubstring(pathLastIndexOf("\\") + 1, pathLength pathLastIndexOf("\\") - 1);
WriteFile(MesageFile, fileName);
}
//写入文件
private void WriteFile(Byte[] fileByte,string fileName)
{
string path = AppDomainCurrentDomainBaseDirectory + "\\UpLoad\\" + DateTimeNowToString("yyyy-MM-dd")+"\\";
if (!DirectoryExists(path))
DirectoryCreateDirectory(path);
string savepath = path + fileName;
FileStream fos = new FileStream(savepath, FileModeOpenOrCreate, FileAccessReadWrite);
fosWrite(MesageFile, 0, MesageFileLength);
fosClose();
}
上传的文件格式不限。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)