c#/.net 如何把word文件储存到服务器

来源:百度知道 编辑:UC知道 时间:2024/05/22 16:27:58
我要把本地的word文件上传到服务器,是把word文件转换格式塞到数据库(sqlserver)呢?还是直接存到服务器的硬盘里,然后在数据库里存储路径?小弟没有这方面的经验,望高手们给出详细的思路和代码,小弟拜谢!!!
我不知道如何对服务器进行word存取,我现在想把word直接存到sqlserver数据库,该以什么类型存储呢?是varbinary、XML、image还是其它的什么类型?如果先转换成XML类型,图片和表格怎么处理呢?不解,望达人给个详细的思路。。。

用FTP的形式上传即可,不限制文件格式
以下所有需要修改的地方用*表示,先修改掉再用

string serverName = "***.***.***.***"; //写你服务器IP,别直接用。。。
// This example assumes the site uses anonymous logon.
NetworkCredential credentials = new NetworkCredential("anonymous", ""); //写你的FTP用户名密码
DemonstrateWebClient(serverName,credentials,filename,ftpdir);//然后调用上传方法,filename是你想要上传的文件名称,ftpdir是上传到服务器的哪个文件夹中

private static void DemonstrateWebClient(string serverName, NetworkCredential credentials, string filename, string ftpdir)
{
string serverAddress = "ftp://" + serverName + "/" + ftpdir+"/"; //注意这里的格式,很容易在前面定义错

// Create a new WebClient object and set the credentials.
WebClient webClient = new WebClient();
webClient.Credentials = credentials;

//// Download file.
//try
//{<