[ 
https://issues.apache.org/jira/browse/MYFACES-4725?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17985647#comment-17985647
 ] 

Werner Punz commented on MYFACES-4725:
--------------------------------------

Final fix, a slightly altered FormDataRequest, it seems the 3.0 code did not 
revert to FormData for multipart requests but modern browsers want FormData, 
iframe is still supported for uploads, but defunct on modern browsers, the code 
is not touched anymore!


> Uncaught TypeError: this._getMultipartReqClass(...) is not a constructor
> ------------------------------------------------------------------------
>
>                 Key: MYFACES-4725
>                 URL: https://issues.apache.org/jira/browse/MYFACES-4725
>             Project: MyFaces Core
>          Issue Type: Bug
>    Affects Versions: 3.0.3
>            Reporter: Volodymyr Siedlecki
>            Assignee: Werner Punz
>            Priority: Major
>
> Found this error in the 3.0.3-SNAPSHOT:
> Exception: 
> Uncaught TypeError: this._getMultipartReqClass(...) is not a constructor
>     multipartQueuedPost 
> http://localhost:9080/JSF22InputFile/jakarta.faces.resource/jsf.js.jsf?ln=jakarta.faces&stage=Development:8827
>     request 
> http://localhost:9080/JSF22InputFile/jakarta.faces.resource/jsf.js.jsf?ln=jakarta.faces&stage=Development:9493
>     request 
> http://localhost:9080/JSF22InputFile/jakarta.faces.resource/jsf.js.jsf?ln=jakarta.faces&stage=Development:10281
>     onchange [http://localhost:9080/JSF22InputFile/AjaxFileUploadTest.jsf:1]
> Code:
> {color:#cccccc} 
> {color}{color:#808080}<{color}{color:#569cd6}h:inputFile{color}{color:#cccccc}
>  
> {color}{color:#9cdcfe}id{color}{color:#cccccc}={color}{color:#ce9178}"file1"{color}{color:#cccccc}
>  
> {color}{color:#9cdcfe}value{color}{color:#cccccc}={color}{color:#ce9178}"#\{fileBean.file}"{color}{color:#808080}>{color}
> {color:#cccccc} 
> {color}{color:#808080}<{color}{color:#569cd6}f:ajax{color}{color:#cccccc} 
> {color}{color:#9cdcfe}render{color}{color:#cccccc}={color}{color:#ce9178}"size"{color}{color:#cccccc}
>  
> {color}{color:#9cdcfe}event{color}{color:#cccccc}={color}{color:#ce9178}"change"{color}{color:#808080}/>{color}
> {color:#cccccc} 
> {color}{color:#808080}</{color}{color:#569cd6}h:inputFile{color}{color:#808080}>{color}
> {color:#cccccc} 
> {color}{color:#808080}<{color}{color:#569cd6}h:outputText{color}{color:#cccccc}
>  
> {color}{color:#9cdcfe}id{color}{color:#cccccc}={color}{color:#ce9178}"size"{color}{color:#cccccc}
>  
> {color}{color:#9cdcfe}value{color}{color:#cccccc}={color}{color:#ce9178}"File 
> Size: #\{fileBean.getFileSize()}"{color}{color:#808080}/>{color}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to