最近在做一个网站,自己的网站,和工作无关。网站做好后,用户可能会上传一些图片或者头像之类的文件。一直不知道这些文件到底保存到什么位置比较好,包括以后网站的扩大后,数据移动问题。最开始的时候我是打算在项目里面建一个文件夹来存放这些数据,但是很快我就否决了,这样的话,这个项目慢慢就会变的非常庞大,移动都会很麻烦。由于没有这方面的经验,所以这里请教各位,希望能提点建议,将不胜感激。项目做好后,打算开始还是买个VPN主机先跑着,以后再看情况而变。所以数据文件 和  程序文件到底该怎么放。比较难决定啊。我也不知道我说清楚了没有,请大家指点。PS:网站纯属个人爱好,一年的主机维护费还是没关系的。毕竟是个人的一个心愿。

解决方案 »

  1.   

    自己的没办法啊 我们都是存到ftp服务器的
      

  2.   

    1、可以保存到数据库
    2、根据上传的日期来创建文件夹(每月生成一个) 文件名可以根据日期及毫秒+随即应该不会重复了
       保存在一个盘符下~ 数据库存放文件夹及文件名
       可以为文件做iis服务
      

  3.   

    一般的话  会启用图片服务器、用户上传也是上传到图片服务器上、上传到服务器后返回该url路径如:http://192.168.1.1/upload/uuid.jpg这样把这url路径存到你自己(或者是分离远程)的数据库里考虑图片静态化的话可以使用freemaker模版当然 个人意见、 也可以用iis