C# 把本地文件上传到服务器上,和从服务器上下载文件
方法一、通过Ajax方式上传文件(input file),使用FormData进行Ajax请求
<
div
>
/// <summary>
/// 下载文件方法
/// </summary>
/// <param name="serverPath">被下载的文件地址(服务器地址包括文件)</param>
/// <param name="filePath">另存放的路径(本地需要存储文件的文件夹地址)</param>
public void Download(string serverPath, string filePath)
{
WebClient client = new WebClient();
string fileName = serverPath.Substring(serverPath.LastIndexOf("/") + 1); ;//被下载的文件名
string path = filePath + fileName;//另存为地址
try
{
WebRequest myre = WebRequest.Create(serverPath);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Error");
}
try
{
client.DownloadFile(serverPath, fileName);
FileStream fs = new FileStream(fileName, FileMode.Open, FileAccess.Read);
BinaryReader r = new BinaryReader(fs);
byte[] mbyte = r.ReadBytes((int)fs.Length);
FileStream fstr = new FileStream(path, FileMode.OpenOrCreate, FileAccess.Write);
fstr.Write(mbyte, 0, (int)fs.Length);
fstr.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Error");
}
}
- C# 中WinForm 应用程序实现远程文件管理(上传、下载)的种种问题——远程服务器返回错误
- 用C#连接SFTP服务器并进行上传下载文件
- 本地文件上传、下载服务器文件事物码
- Linux系统安装rz/sz实现本地和服务器文件上传下载
- javascript+C#本地大文件上传到服务器方法(WebUploader)
- C# Winform 上传本地文件到服务器路径
- C#中从服务器中下载execl文件到本地
- C#怎样从指定服务器上下载指定文件到本地电脑上
- scp从服务器下载文件到本地或从本地上传文件到服务器
- 【转载】使用jsp实现文件上传到服务器或者从服务器上下载文件到本地计算机完整说明版
- c#实现 ftp http共享方式下载文件 并对比本地文件和服务器文件的更新时间 判断性下载
- Linux系统安装rz/sz实现本地和服务器文件上传下载
- C# winform把本地文件上传到服务器上,和从服务器上下载文件
- 下载(二)客户端通过C# 代码直接从服务器下载文件到本地
- C# 之 FTP服务器中文件上传与下载(三)
- C# 单文件与二进制互转数据库写入读出(上传文件二进制方式到DB中,下载DB中的二进制文件到本地)
- 下载(二)客户端通过C# 代码直接从服务器下载文件到本地
- Linux系统下安装rz/sz命令将本地的文件上传到服务器或者从服务器上下载文件到本地
- C# 之 FTP服务器中文件上传与下载(四)
- 本地windows机器和远程Linux服务器之间文件传输 -- Xshell 使用sftp 上传下载文件