用ASP.net如何实现:上传一个word文件到网页,浏览者查看时是flash格式,但是下载下来后又变成word格式了

2024-12-14 17:16:59
推荐回答(5个)
回答1:

.net应该是可以对word文档进行比较复杂的操作的同属微软产品 必然的 可以参考下高级编程或相关资料 在flash里显示也是可以实现的 也需要编程 可以用.net上传文档到服务器 然后读取文档内容处理成XML格式 再将数据传递给flash程序 action script本就支持对XML的操作 显示在flash里 至于下载 在页面上给个下载链接 做好下载就可以了 这样下载的就是word文档 但在网页上看的时候就是flash

回答2:

你说的是 百度文库么……

这和 asp.net 没关系

人家是 flash 做的

回答3:

这貌似是在模仿百度文库,百度文库是 人工审核+人工转换的吧。

回答4:

在VS里有个FileUpload 控件,直接拖上去就行了
见代码:
string fullname = FileUpload1.FileName.ToString();
string fn = DateTime.Now.ToString("yyyyMMdd") + fullname;
string typ2 = fullname.Substring(fullname.LastIndexOf(".") + 1);
string size = FileUpload1.PostedFile.ContentLength.ToString();

if (typ2 == "gif" || typ2 == "jpg" || typ2 == "bmp" || typ2 == "png")
{
FileUpload1.SaveAs(Server.MapPath("up") + "\\" + fn);
Label1.Text = (fn);
Image1.ImageUrl = "~/bsadmin/up/" + fn;
}
else
{
Label1.Text = "文件类型不支持";
}

string picurl = "bsadmin/up/" + fn;

string sql = "......."//在数据库中插入文件路径
mssql.dosql();

如果你要查看时编程FLASH的话,必须要个第三方控件!

回答5:

无法实现