[發(fā)明專利]基于網(wǎng)頁的文件上傳方法和裝置有效
| 申請?zhí)枺?/td> | 201310022053.9 | 申請日: | 2013-01-21 |
| 公開(公告)號: | CN103944937B | 公開(公告)日: | 2017-08-18 |
| 發(fā)明(設(shè)計)人: | 李明福 | 申請(專利權(quán))人: | 百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F17/30 |
| 代理公司: | 北京清亦華知識產(chǎn)權(quán)代理事務(wù)所(普通合伙)11201 | 代理人: | 宋合成 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 網(wǎng)頁 文件 上傳 方法 裝置 | ||
1.一種基于網(wǎng)頁的文件上傳方法,其特征在于,包括以下步驟:
a、接收用戶通過網(wǎng)頁發(fā)起的文件上傳請求和所述用戶選擇的文件;
b、根據(jù)所述文件上傳請求和所述文件生成表單,其中,所述表單包括所述網(wǎng)頁的地址信息和所述用戶的用戶信息;
c、根據(jù)所述文件上傳請求創(chuàng)建預(yù)設(shè)頁面;
d、將所述表單的標簽屬性重新定向至所述預(yù)設(shè)頁面,并通過所述預(yù)設(shè)頁面向服務(wù)器提交所述表單;以及
e、接收所述服務(wù)器反饋的回調(diào)函數(shù),并根據(jù)所述回調(diào)函數(shù)上傳所述文件,其中,在所述預(yù)設(shè)頁面中向所述服務(wù)器提交所述表單中的所述用戶信息之后,如果所述用戶信息正確則反饋所述回調(diào)函數(shù),通過所述回調(diào)函數(shù)實現(xiàn)所述表單中的所述文件的上傳,
所述預(yù)設(shè)頁面按照預(yù)定時間向所述服務(wù)器發(fā)送查詢請求以獲得所述表單中所述文件的上傳進度,并將所述上傳進度顯示給所述用戶;
在所述預(yù)設(shè)頁面中為所述用戶提供文本輸入框,接收所述用戶在所述文本輸入框中輸入的對所述文件的描述信息,并通過所述預(yù)設(shè)頁面將所述描述信息隨附至所述文件發(fā)送至所述服務(wù)器。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述步驟d進一步包括:
在所述預(yù)設(shè)頁面中創(chuàng)建文檔框架iframe;以及
將所述表單的標簽屬性重新定向至所述iframe,并通過所述iframe向所述服務(wù)器提交所述表單。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括以下步驟:
在所述預(yù)設(shè)頁面中設(shè)置取消按鍵,且當所述用戶觸發(fā)所述取消按鍵時,所述預(yù)設(shè)頁面向所述服務(wù)器發(fā)送上傳取消請求,并根據(jù)所述上傳取消請求取消所述文件的上傳。
4.根據(jù)權(quán)利要求1-3任一項所述的方法,其特征在于,所述用戶信息包括用戶名和密碼。
5.根據(jù)權(quán)利要求1-3任一項所述的方法,其特征在于,所述預(yù)設(shè)頁面為所述網(wǎng)頁的窗口。
6.一種基于網(wǎng)頁的文件上傳裝置,其特征在于,包括:
接收模塊,用于接收用戶通過網(wǎng)頁發(fā)起的文件上傳請求和所述用戶選擇的文件;
生成模塊,用于根據(jù)所述文件上傳請求和所述文件生成表單,其中,所述表單包括所述網(wǎng)頁的地址信息和所述用戶的用戶信息;
創(chuàng)建模塊,用于根據(jù)所述文件上傳請求創(chuàng)建預(yù)設(shè)頁面;
提交模塊,用于將所述表單的標簽屬性重新定向至所述預(yù)設(shè)頁面,并通過所述預(yù)設(shè)頁面向服務(wù)器提交所述表單;以及
上傳模塊,用于接收所述服務(wù)器反饋的回調(diào)函數(shù),并根據(jù)所述回調(diào)函數(shù)上傳所述文件,其中,在所述預(yù)設(shè)頁面中向所述服務(wù)器提交所述表單中的所述用戶信息之后,如果所述用戶信息正確則反饋所述回調(diào)函數(shù),通過所述回調(diào)函數(shù)實現(xiàn)所述表單中的所述文件的上傳;
上傳控制模塊,用于在所述預(yù)設(shè)頁面中為所述用戶提供文本輸入框,并接收所述用戶在所述文本輸入框中輸入的對所述文件的描述信息,并通過所述預(yù)設(shè)頁面將所述描述信息隨附至所述文件發(fā)送至所述服務(wù)器;
其中,所述預(yù)設(shè)頁面按照預(yù)定時間向所述服務(wù)器發(fā)送查詢請求以獲得所述表單中所述文件的上傳進度,并將所述上傳進度顯示給所述用戶。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述創(chuàng)建模塊進一步用于在所述預(yù)設(shè)頁面中創(chuàng)建文檔框架iframe,所述提交模塊進一步用于將所述表單的標簽屬性重新定向至所述iframe,并通過所述iframe向所述服務(wù)器提交所述表單。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括:
取消控制模塊,用于在所述預(yù)設(shè)頁面中設(shè)置取消按鍵,且當所述用戶觸發(fā)所述取消按鍵時,所述預(yù)設(shè)頁面向所述服務(wù)器發(fā)送上傳取消請求,并根據(jù)所述上傳取消請求取消所述文件的上傳。
9.根據(jù)權(quán)利要求6-8任一項所述的裝置,其特征在于,所述用戶信息包括用戶名和密碼。
10.根據(jù)權(quán)利要求6-8任一項所述的裝置,其特征在于,所述預(yù)設(shè)頁面為所述網(wǎng)頁的窗口。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司,未經(jīng)百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310022053.9/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種摩擦焊機的吹渣系統(tǒng)
- 下一篇:一種干衣機門以及干衣機





