.net上传视频文件 那里错了? 和eWebEditor??你们用不

来源:百度知道 编辑:UC知道 时间:2024/07/08 17:38:12
上传代码如下:
private void Up()
{
string fileContentType1 = File2.PostedFile.ContentType;//获取文件类型
//判断文件类型.
if (fileContentType1 == "video/wmv" || fileContentType1 == "video/avi" || fileContentType1 == "video/asf" || fileContentType1 == "video/swf")
{
//判断文件大小
if (File2.PostedFile.ContentLength / 1024 < 2000 )
{
string name = File2.PostedFile.FileName; // 客户端文件路径
FileInfo file = new FileInfo(name);

//获取文件名称
//把当前时间取出,组成字符串,加入文件名称,防止重复命名
string fileName1 = System.DateTime.Now.ToString().Replace("-", "").Replace(" ", "").Replace(":", "") + file.Name;//文件名称
string pathss = Server.MapPath("Up") + "\\" + fileName1;//服务器保存路径
try
{
//上传文件
File2.PostedFile.SaveAs(Server.MapPath("Up")

视频上传提示什么错误?
是不是windows2003的默认限制没有更改
Win 2003默认上传字节为204800。

在服务器上进行如下操作:
1. 先在服务里关闭 iis admin service 服务.
2. 找到 windows\system32\inetsrv\ 下的 metabase.xml 文件.
3. 打开, 找到 ASPMaxRequestEntityAllowed 修改为需要的值(可修改为2M即: 2048000), 默认为: 204800, 即: 200K.
4. 然后重启 iis admin service 服务. (记得还要启动IIS里网站服务)
至于编辑器的使用
<textarea name="d_content" style="display:none"></textarea>
<iframe ID="eWebEditor1" src="eweb/ewebeditor.asp?id=d_content&style=standard1&originalfilename=d_originalfilename&savefilename=d_savefilename&savepathfilename=d_savepathfilename" frameborder="0" scrolling="no" width="650" HEIGHT="350"></iframe>
取值用request["d_content"]