<table style="width: 549px">
    <tr>
        <td align="right">
选择视频:</td>
        <td>
            <asp:fileupload id="FileUpload1" runat="server" width="399px"></asp:fileupload>
        </td>
    </tr>
    <tr>
        <td align="right">
            标题:</td>
        <td>
            <asp:textbox id="txtTitle" runat="server" Width="398px"></asp:textbox></td>
    </tr>
    <tr>
        <td align="right">
            描述:</td>
        <td>
            <asp:textbox id="txtDesc" runat="server" TextMode="MultiLine" Width="404px"></asp:textbox>
        </td>
    </tr>
    <tr>
        <td align="right">
            视频分类:</td>
        <td>
            <asp:RadioButtonList ID="RadioButtonList_category" runat="server" AutoPostBack="True"
                RepeatColumns="2" RepeatDirection="Horizontal">
            </asp:RadioButtonList>
        </td>
    </tr>
    <tr>
        <td align="right">
            标签:
        </td>
        <td>
            <asp:textbox id="txtTag" runat="server" Width="404px"></asp:textbox>
        </td>
    </tr>
    <tr>
        <td>
        </td>
        <td>
            <asp:Button ID="btnUpLoad" runat="server" Text="上传视频" OnClick="btnUpLoad_Click" />&nbsp;&nbsp;&nbsp;&nbsp;
            &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&nbsp;
            <asp:Label ID="Label1" runat="server" ForeColor="Red" Width="170px"></asp:Label></td>
    </tr>
</table>

解决方案 »

  1.   

    btnUpLoad_Click(Object sender, EventArgs e) {
      HttpPostFile file = Request.Files[0]; // 获取上传的文件
      file.SaveAs("c:\\"+file.FileName); // 保存上传的文件到c盘
    }
      

  2.   

    不对呀,我是从本从上传文件,就是本地有一个.FLV的文件,然后上传,再把数据保存到数据库就行了
      

  3.   

    保存到数据库需要将文件转换成字节码
    再存入数据库的image(对于SqlServer来说)字段
    具体的可以参考我的这篇文章
    SqlDataReader 操作 SqlServer image 列的一些实用方法