0

私のプロジェクトでは、 Googleアプリでcsvファイルを更新したいと考えています。同時に、エンドユーザーにプログレスバーを表示したいのですが、これを行うにはどうすればよいですか。合計コードがある場合は、私を助けてください。

プロジェクトでサーベット、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());
    }
4

1 に答える 1

0

私はこれで過去に成功しました:

jQueryファイルのアップロード

複数のファイル選択、ドラッグ アンド ドロップのサポート、プログレス バー、jQuery のプレビュー画像を備えたファイル アップロード ウィジェット。クロスドメイン、チャンク、再開可能なファイルのアップロード、およびクライアント側の画像のサイズ変更をサポートします。標準の HTML フォーム ファイルのアップロードをサポートする任意のサーバー側プラットフォーム (PHP、Python、Ruby on Rails、Java、Node.js、Go など) で動作します。

データ転送メカニズムは標準の POST であるため、これも統合できるはずです。

于 2012-11-09T10:15:22.987 に答える