Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

File uploading and downloading method

A file upload and file download technology, which is applied in the field of Web information, can solve problems such as poor interoperability, occupation of system resources, unusable plug-ins or controls, etc., to achieve fast speed and reduce the occupation of system resources.

Active Publication Date: 2016-08-17
WUHAN UNIV OF TECH
View PDF3 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The biggest problem with this solution is that browser plug-ins or controls depend on the type of browser. Plug-ins or controls developed for one browser cannot be used in another browser, and corresponding plug-ins or controls need to be developed for different browsers. , that is, the interoperability of this scheme is poor
[0003] To address this problem, the applicant for this patent proposed a corresponding solution in his patent application "A Data and File Encryption Method for Browsers" (patent application number: 201410427298.4). One problem in this solution is: uploading, The downloaded files must go through the browser, which is equivalent to two file uploads or download transfers. When uploading files, the files are transferred from the browser to the local agent, and then uploaded to the Web server from the local agent, or when downloading files, The file is downloaded from the web server to the local agent, and then transferred from the local agent to the browser; this is not only inefficient, but also takes up additional system resources (such as memory resources)

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • File uploading and downloading method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] The present invention will be further described below in conjunction with the accompanying drawings.

[0017] The HTTP communication between the browser and the file proxy program can be realized through automatic HTTP POST, local page link (HTTP GET), script program, including using HTML frame (FRAME), AJAX, etc.; using script program and local file proxy program Need to solve cross-domain script (CrossDomain Script) problem through HTTP. All of these are introduced in many public materials, and there is also a lot of information in this regard on the Internet.

[0018] The browser transmits to the local file agent program the URL representing the location of the uploaded or downloaded file in the Web server, the session identification data of the session between the browser and the Web server, and the local API instructions that need to be called (such as which API module and interface function name ) and the parameters for calling the local API can be encoded in the...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a file uploading and downloading method. When a user uploads a file to a Web server through a browser page or downloads the file from the Web server; a browser transmits file uploading and downloading commands to a local file agent program of a user computer through HTTP (hyper text transport protocol); the file uploading and downloading operation processing, including the pop-up of a man-computer interface for the user to select the local file to be uploaded or to select the storage position of the downloaded file in the local area and to call a local API (application program interface) to process the file before the file uploading and during the file downloading, is completed by a file agent program; the browser transmits the file uploading and downloading commands to the file agent program, and meanwhile transmits conversation mark data of the conversation between the browser and the Web server to the file agent program; the conversion mark data is included into the a file uploading and downloading HTTP request submitted to the Web server by the file agent program in a mode of conversion mark data submission by the browser agreed by the Web server.

Description

technical field [0001] The invention belongs to the field of Web information technology, in particular to a method for processing uploaded and downloaded files without calling a local API through a browser plug-in or control when a user uses a browser to upload or download files. Background technique [0002] When people use the Web system, they often need to upload and download files through a browser. When uploading or downloading files, it is necessary to call a local API (such as a local cryptographic module) to process the uploaded or downloaded files (such as encrypting and / or digitally signing uploaded files, decrypting and / or or signature verification), the browser cannot do this directly. The usual practice is to use a specially developed browser plug-in (Plug-in) or control (such as ActiveX) to upload and download files, and in the process of uploading and downloading files, the plug-in or control calls the local API for uploading and downloading. File process ha...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L29/08G06F17/30
CPCG06F16/95H04L67/02H04L67/06
Inventor 龙毅宏李超
Owner WUHAN UNIV OF TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products