如何使用progerssbar在servlet中上传文件

时间:2012-11-09 07:06:34

标签: google-app-engine

在我的项目中,我想更新 Google 应用中的 csv 文件。同时我想向最终用户显示进度条我该怎么做。 如果您有完整的代码,请帮助我。

我正在项目中使用 Serlvet,JSP和Google应用

的index.jsp:

    <form action="<%= blobstoreService.createUploadUrl("/upload") %>" method="post" enctype="multipart/form-data" onsubmit="return validate()">
    <input type='file'>.....

上传:

    Map<String, BlobKey> blobs = blobstoreService.getUploadedBlobs(req);
    BlobKey blobKey = blobs.get("myFile"); 
    if (blobKey == null) {
        res.sendRedirect("/");
    } else {
        res.sendRedirect("/serve?blob-key=" + blobKey.getKeyString());
    }

1 个答案:

答案 0 :(得分:0)

我过去曾经成功过去了:

jQuery File Upload

  

文件上传小部件,包含多个文件选择,拖放支持,进度条和jQuery预览图像。   支持跨域,分块和可恢复文件上传以及客户端图像大小调整。   适用于支持标准HTML表单文件上传的任何服务器端平台(PHP,Python,Ruby on Rails,Java,Node.js,Go等)。

由于数据传输机制是标准POST,您还应该能够将其整合。