[發明專利]一種android圖片或視頻上傳到服務器的方法在審
| 申請號: | 201711014235.6 | 申請日: | 2017-10-26 |
| 公開(公告)號: | CN107800792A | 公開(公告)日: | 2018-03-13 |
| 發明(設計)人: | 蘇璇 | 申請(專利權)人: | 山東浪潮商用系統有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 濟南信達專利事務所有限公司37100 | 代理人: | 闞恭勇 |
| 地址: | 250100 山東省濟南市*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 android 圖片 視頻 傳到 服務器 方法 | ||
技術領域
本發明涉及信息交互技術,尤其涉及一種android圖片或視頻上傳到服務器的方法。
背景技術
隨著網絡的發展,人們進行信息交互的方式越來越多,而QQ空間和微信朋友圈、新浪微博的興起,豐富了人們信息交流的方式。在手機APP研發過程中,客戶也要求研發者進行信息上傳功能的開發,用戶可以將手機端的視頻或者圖片上傳到服務器,然后由服務器進行對應的推送工作。
發明內容
為了解決以上技術問題,本發明提出了一種android圖片或視頻上傳到服務器的方法。
本發明的技術方案是:
一種android圖片或視頻上傳到服務器的方法,在手機APP信息上傳功能中,由用戶在手機相冊中選擇一個視頻或者多張圖片,選擇完成后生成對應的縮略圖,如果用戶想進行修改,可以點擊縮略圖再次進入手機相冊重新選擇,最后點擊發送,將圖片或者視頻發送到服務器端,服務器接收成功后返回成功標志,失敗后返回失敗標志。
實現本發明主要有以下部分:
1、選擇文件
用戶進入本功能主界面后首先選擇上傳的文件,會彈出彈窗,提示選擇圖片還是選擇視頻。選擇圖片會進入圖片圖庫(此處不能選擇視頻文件),選擇視頻會進入視頻圖庫(此處不能選擇圖片文件)。選擇成功后進入主界面,選擇圖片格式后還可以進行選擇(允許同時上傳兩張圖片),選擇視頻文件只能上傳一個。
2、生成縮略圖
用戶不管選擇圖片文件還是選擇視頻文件都會生成縮略圖顯示在功能主界面上。
3、修改上傳的文件
用戶可以點擊文件的縮略圖進入圖庫重新選擇要上傳的文件。
4、刪除文件
用戶可以點擊文件縮略圖右上角的刪除按鈕,對選中的文件進行刪除(視頻刪除后重新選擇上傳視頻或者圖片,兩張圖片全部刪除完成后重新選擇上傳視頻或圖片,如果還有一張圖片沒有刪除,再上傳文件還是只能選擇圖片格式)。
5、上傳文件
用戶選擇完成后,點擊上傳文件,將文件上傳到服務器端。
附圖說明
圖1是選擇圖片流程圖;
圖2是文件上傳流程圖。
具體實施方式
下面對本發明的內容進行更加詳細的闡述:
本發明的一種圖片或視頻上傳到服務器端的方法,運用了android啟用系統圖庫、http post請求,AsyncHttpResponseHandler接收消息等技術,具體實現流程為:
1、選擇文件
用戶進入本功能主界面后首先選擇上傳的文件,會彈出彈窗,提示選擇圖片還是選擇視頻。選擇圖片會進入圖片圖庫(此處不能選擇視頻文件),選擇視頻會進入視頻圖庫(此處不能選擇圖片文件)。選擇成功后進入主界面,選擇圖片格式后還可以進行選擇(允許同時上傳兩張圖片),選擇視頻文件只能上傳一個。選擇完成后,通過實現androidonActivityResult接口返回主界面,并通過BitmapFactory中的decodeFile方法(圖片實現縮略圖的方法)和MediaMetadataRetriever中的getFrameAtTime方法(視頻實現縮略圖的方法)顯示縮略圖。同時,用戶可以刪除選中的圖片和視頻。至此,選擇文件的流程已經完成,流程圖如圖1所示。
2、文件上傳
文件選擇完成后進行文件上傳,用戶點擊上傳按鈕后通過http post請求,向服務器發送請求,通過AsyncHttpResponseHandler處理響應返回的請求,onSuccess表示上傳成功,onfailure表示上傳失敗。流程圖如圖2所示。
除說明書所述的技術特征外,均為本領域技術人員的公知技術。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東浪潮商用系統有限公司,未經山東浪潮商用系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711014235.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種新型帶人體感應燈的防盜門結構
- 下一篇:一種多功能復合門





