• hirono@chromium.org's avatar
    Pass the selected non-native file information from the browser to FileInputType. · 3633063d
    hirono@chromium.org authored
    Previously the blink accepts only native files as a result value of the file
    chooser. The information is conveyed to the FileInputType. Then FileInputType
    generates the File class instances from the information, and the instances are
    used to compose the form request.
    
    Thic CL adds non-native file support to the above code path.
    
    * Adds noo-native file information (file system URL and metadata) to structures
      representing selected file (FileChooserFileInfo, SelectedFileInfo).
    
    * When FileInputType generates the File class instances, let the class refer the
      non-native file information.
    
    * When FileInputType checks the change of selected files, let the class refer
      the non-native file information.
    
    BUG=126902
    TEST=None
    
    Review URL: https://codereview.chromium.org/640723006
    
    git-svn-id: svn://svn.chromium.org/blink/trunk@183960 bbb929c8-8fbe-4397-9dbb-9b2b20218538
    3633063d
WebFileChooserCompletion.h 3.23 KB