我最近在做一个购物的小系统  我想问哈 哪个上传图片怎么传啊

解决方案 »

  1.   

    java io 操作 ,网上可以搜一下文件上传。
      

  2.   

    Spring文件上传:<bean id="multipartResolver"
            class="com.sinolife.sf.framework.comm.CommonsMultipartResolver">
               <!-- 这里可以限制文件大小,这里配的是100M-->
            <property name="maxUploadSize" value="10485760"/> 
    </bean>
    编写上传页面:
    <form method="post" action="/Upload" enctype="multipart/form-data">
        <input type="file" name="file" />
        <input type="submit" value="上传"/>
    </form>
    后台接受
    @Controller
    public class Test {
    //临时文件创建工厂
    TempFileFactory tempFileFactory = TempFileFactory.getInstance(Test.class); @RequestMapping("/Upload")
    public String processUpload(@RequestParam() MultipartFile file)
    throws Exception {
    SFFile tempFile = null;
    try {
    // 创建临时文件
    tempFile = tempFileFactory.createTempFile();
    // 把上传文件内容写入临时文件中
    file.transferTo(tempFile);
    // 对临时文件进行操作 return "redirect:/welcome";
    } finally {
    if (tempFile != null)
    // 删除临时文件
    tempFile.delete();
    } }
    }
    就这简单。。
      

  3.   

    package sample;import java.io.BufferedReader;
    import java.io.FileInputStream;
    import java.io.FileOutputStream;
    import java.io.FileReader;
    import java.io.FileWriter;
    import java.io.IOException;
    import java.io.InputStreamReader;
    import java.io.OutputStreamWriter;
    import java.io.PrintWriter;public class TestFile2 {
    public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(
    new FileInputStream("C:/ming.txt")));

    String s = "hello world"+"\n";
    FileWriter fw = new FileWriter("C:/hello.jsp",true);
    fw.write(s, 0, s.length());
    String data = null;
    while ((data = br.readLine()) != null) {
    String s2 = data+"\n";
    fw.write(s2, 0, s2.length());
    }
    fw.flush();
    fw.close();
    br.close();




    // OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream(
    // "C:/hello2.txt"));
    // osw.write(s, 0, s.length());
    // osw.flush();
    // PrintWriter pw = new PrintWriter(new OutputStreamWriter(
    // new FileOutputStream("C:/hello3.txt")), true);
    // pw.println(s);
    }
    }