允许用户向服务端上传一些文本文件(大概1000个字符左右),大家一般都是怎么做的啊?
1.专门设一个文件夹,把所有上传文件都放在那里?
2.还是把上传的文件保存到数据库的表中(能这样做吗)?
3.网上搜了一下,是不是这样做也挺多的:上传文件放在某个文件夹下面,然后在数据库的表中添加该文件的一些信息?

解决方案 »

  1.   

    3
    <asp:FileUpload ID="fileOrder" runat="server" Width="308px" />
    fname = this.fileOrder.PostedFile.FileName;
                        string filename = fname.Substring(fname.LastIndexOf(@"\") + 1);
                        string filepath = Server.MapPath("..") + "\\bankcheck\\" + filename;
                        this.fileOrder.PostedFile.SaveAs(filepath);
      

  2.   

    嗯,通过你的描述,建议跟楼上的一样,数据库,因为如果用户向服务器上传文件的话,可能存在文件名相同的问题,如果你的功能要求需要文件名相同就放在数据库里吧!如果对文件名没有什么特殊的要求,可以两方面都可以使用,不过我习惯是存在文件夹里!如果需要示例代码就加我MSN,大家一起研究一下
    [email protected]