1

次のスニペットは、ファイルを Blobstore にアップロードします。

    <%!
       BlobstoreService blobstoreService = BlobstoreServiceFactory.getBlobstoreService();
    %>

    <form  action="<%= blobstoreService.createUploadUrl("/upload") %>" method="post" enctype="multipart/form-data">
        <input type="file" name="myFile"/>
        <input type="submit" value="submit"/>
    </form>

ファイルをアップロードした後、次のタイプの URL を取得します。

http://xyz.appspot.com/_ah/upload/AMmfu6bzg8RIpHAQlpT-pLNnuEanbll7R6o5l8DRn-6ZRgCBw-ws-ddXiCnBV6r12zNGPmPJeSkeCoa7Jap-iKHBn-G13y_JVa4N7fj1pewu9GdjDgDSGQg/ALBNUaYAAAAAUBZtgd0ddRLqquuPP8d7GHWOS3BGudTi/

しかし、アップロードが完了したら、アップロード ページにリダイレクトする必要があります。アクション フォームにアクセスできないので、どうすればよいですか?

4

1 に答える 1

1

まさにそれcreateUploadUrlです。リダイレクト先の URL を渡すと、アップロードが完了するとリダイレクトされます。

于 2012-07-30T12:11:36.637 に答える