簡體   English   中英

使用Java在沒有網絡界面的情況下將文件上傳到Google App Engine

[英]Uploading files to Google App Engine using Java without a web interface

我正在嘗試使用Java為Google App Engine編寫應用程序。 我想做的部分工作是允許用戶使用Swing界面選擇文件,然后將其上傳到GAE。 我發現的每個示例和教程似乎都表明需要Web界面,但是我寧願避免這種情況。

我知道問題很模糊,而且我沒有指定特定的存儲方法(例如數據存儲或Blob),因為我不確定在這種情況下哪種方法更合適。 我的主要重點是消除網絡瀏覽器的參與。

有人能指出我正確的方向嗎? 我想這一定是可行的,但是我找不到任何相關的東西。 我不是在尋找一個明顯的例子或類似的東西,而是對該概念將如何起作用的起點或簡要描述。

您可以在此處看到,用於GAE的appengine-maven-plugin實際上正在構建對GAE SDK的命令行調用。 這是命令的Python版本,恕我直言。

不過,請閱讀GAE文檔 ,您應該可以改用appengine-java-sdk/lib/appengine-tools-api.jar com.google.appengine.tools.admin.AppCfg 從該代碼中,我很確定一個人不想自己編寫此代碼。

我已經使用GAE將文件從iOS客戶端上傳到GCS。 我在此博客http://narup.blogspot.com/2014/11/uploading-to-google-cloud-storage-from.html中進行了記錄,因為很多人都在尋找它。 我確定您可以在Servlet端執行類似的操作,並使用Java http客戶端發出POST請求

希望這可以幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM