顺便问一句,上传的文件,图片,word到底是存在数据库里好呢?还是存在服务器的一个目录里好呢?

解决方案 »

  1.   

    你下载的smartUpload有文档的嘛!还有详细的例子!!图片要看你干什么,如果只是显示而且图片不大,可以存到数据库。
    word就不要存到数据库了,只把保存路径和文件名存到数据库就可以了
      

  2.   

    airlulu(airlulu) ,smartUpload的文档在help文件夹里吗?
    我用的SQL Server,存放图片,选择什么数据类型好呢?
      

  3.   

    文档: \jspSmartUpload\help\doc
    例子: \jspSmartUpload\help\doc我没有用过SQL Server
    Oracle就用Blob
      

  4.   

    \jspSmartUpload\help\doc写的是英语啊我是想问,下载的jspsmartupload能不能在jbuilder里用在我的程序里呢?
      

  5.   

    jspSmartUpload是用在JSP或servlet上面的。
    那些API看不懂吗?
    看例子吧~
      

  6.   

    在jbuilder7 目录中的lib下建立一个tools目录 连同com目录 copy到tools目录下
    jbuilder7->configure libraries->new 
    name jspSmartUpload
    add 选择 刚才的tools目录,以后建立工程引用这个 jspSmartUpload就可以使用了
      

  7.   

    帮我看看这个啊,存不了图片,怎么回事啊!!
    我先运行index.htm,提交给insert.jsp,以下是 insert.jsp的片段,用的是
    jspsmartupload. 存放在image字段里。<%
    int count=0;
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    Connection con = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=deng","sa","sa");
    Statement stmt = con.createStatement(ResultSet.TYPE_FORWARD_ONLY ,ResultSet.CONCUR_UPDATABLE);
    ResultSet rs = stmt.executeQuery("SELECT * FROM news WHERE ID=1");
    if (rs.next()){
    mySmartUpload.initialize(pageContext);
    mySmartUpload.upload();
      if (!mySmartUpload.getFiles().getFile(0).isMissing()){
    try {
              rs.updateString("filename",mySmartUpload.getFiles().getFile(0).getFileName());
              mySmartUpload.getFiles().getFile(0).fileToField(rs,"image");
              rs.updateRow();
              count++;
            } catch(Exception e) {
              out.println("An error occurs : " + e.toString());
    }
      }
    }
    out.println(count + " file(s) uploaded in the database.");
    rs.close();
    stmt.close();
    con.close();
    %>
      

  8.   

    0 file(s) uploaded in the database.显示的就是这个,看数据库没有存入。
      

  9.   

    数据库是id int,filename varchar,image image
    用的是 jspSmartUpload
    运行后是 0 file(s) uploaded in the database.
    老大们,指点我啊!!