如何把本地数据上传到远程服务器

如何把本机数据库的记录上传到远程服务器的数据库

作者: gmsgms   发布时间: 2011-06-15


ftp上传过去啊。。。

或者远程桌面。。允许复制。。。直接拽过去

作者: porschev   发布时间: 2011-06-15


如果是共享空间的。。上传到FTP。。

然后叫管理员帮你附加。。。

作者: porschev   发布时间: 2011-06-15

FTP 或者 socket 文件传输

看你是传什么了

作者: fengyarongaa   发布时间: 2011-06-15

没有说清楚问题,在C#数据库应用程序里,上传数据的功能,怎么实现?

作者: gmsgms   发布时间: 2011-06-15

private void Upload(string filename)
{
  FileInfo fileInf = new FileInfo(filename);
  string uri = "ftp://" + ftpServerIP + "/" + fileInf.Name;
  FtpWebRequest reqFTP; 

  // 根据uri创建FtpWebRequest对象 
  reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri("ftp://" + ftpServerIP + "/" + fileInf.Name)); 

  // ftp用户名和密码
  reqFTP.Credentials = new NetworkCredential(ftpUserID, ftpPassword); 

  // 默认为true,连接不会被关闭
  // 在一个命令之后被执行
  reqFTP.KeepAlive = false; 

  // 指定执行什么命令
  reqFTP.Method = WebRequestMethods.Ftp.UploadFile; 

  // 指定数据传输类型
  reqFTP.UseBinary = true; 

  // 上传文件时通知服务器文件的大小
  reqFTP.ContentLength = fileInf.Length; 

  // 缓冲大小设置为2kb
  int buffLength = 2048;

  byte[] buff = new byte[buffLength];
  int contentLen; 

  // 打开一个文件流 (System.IO.FileStream) 去读上传的文件
  FileStream fs = fileInf.OpenRead(); 
  try
  {
  // 把上传的文件写入流
  Stream strm = reqFTP.GetRequestStream(); 

  // 每次读文件流的2kb
  contentLen = fs.Read(buff, 0, buffLength); 

  // 流内容没有结束
  while (contentLen != 0)
  {
  // 把内容从file stream 写入 upload stream
  strm.Write(buff, 0, contentLen);

  contentLen = fs.Read(buff, 0, buffLength);
  } 

  // 关闭两个流
  strm.Close();
  fs.Close();
  }
  catch (Exception ex)
  {
  MessageBox.Show(ex.Message, "Upload Error");
  }
}

作者: hali_586   发布时间: 2011-06-15

如果通过sql语句能否实现

作者: gmsgms   发布时间: 2011-06-15