jspSmartUpload可以则么写:
com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(0);
myFile.saveAs("files/" aaa.myFile.getFileExt());你可以察看一下JSPSMARTUPLOAD的相关文档。

解决方案 »

  1.   

    请各位在upload.jsp文件里改,写完整一点,好让我直接拷下来就可以用。多谢了!!
      

  2.   

    请哪位高手帮我在这个程序里修改一下能够实现上传的时候可以修改文件名,多谢了。这个程序只能上传到文件夹里,但不能修改文件名<jsp:useBean id="mySmartUpload" scope="page" class="com.jspsmart.upload.SmartUpload" />
    <%
    mySmartUpload.initialize(pageContext);
    mySmartUpload.upload();
    mySmartUpload.save("/");//服务器根目录下
    %> 
      

  3.   

    for (int i=0;i<myUpload.getFiles().getCount();i++){
      com.jspsmart.upload.File myFile = myUpload.getFiles().getFile(i);
      if (!myUpload.getFiles().getFile(i).isMissing()) {
    int len = myFile.getFileName().length();
    num = num + 1;
    myFile.saveAs("/photos/" + strMERC_ID + "_" + num + myFile.getFileName().substring(len-4,len));
    //这里"/photos/"是web发布根目录下的photos目录,strMERC_ID是我自定义一个String照片编号,num是这个编号的第几张int数字,myFile.getFileName().substring(len-4,len))是截到他本来上传文件的后缀名。
      }
    }这是一个用smartUpload上传多个文件,并改名的例子