[ https://issues.apache.org/jira/browse/JENA-2270?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17486377#comment-17486377 ]
Martynas Jusevičius commented on JENA-2270: ------------------------------------------- {{multipart/form-data}} is useful when multiple files are uploaded at once. [GSP specifies it for {{POST}}|https://www.w3.org/TR/sparql11-http-rdf-update/#http-post]: {quote}When used with POST this operation MUST be understood as a request that the origin server perform an RDF merge of the graphs - that the documents submitted with the multipart form are a serialization of - into the RDF graph content identified by the request or encoded IRI. In such a case, if the {{Content-Type}} is not provided, implementations MAY attempt to determine it from the file's extension rather than respond with {{400 Bad Request}}.{quote} > Improve Fuseki data upload functionality. > ----------------------------------------- > > Key: JENA-2270 > URL: https://issues.apache.org/jira/browse/JENA-2270 > Project: Apache Jena > Issue Type: Improvement > Components: Fuseki > Affects Versions: Jena 4.4.0 > Reporter: Andy Seaborne > Assignee: Andy Seaborne > Priority: Minor > > Continues JENA-2248. > The upload code has become messy with duplication. > Functionality for HTML file upload {{<input type="file">}} has a dependency > on code using {{javax}}, and not {{jakarta}}. > {{HTML_FileUpload}} is dated and it buffers its input. > This is a step towards having the option to remove HTML file upload > capability. > A new general data uploader for sending data to a dataset will cover the > functionality better. > The only use of HTML file upload not covered is when the graph name is in the > multipart content. This predates SPARQL Graph Store Protocol which is a > better approach because the graph name is available at the start and so the > data can transactionally stream to the right destination. HTML file upload > can, in theory, supply the graph name after the data. > The UI "add data" tab uses GSP style to load data. -- This message was sent by Atlassian Jira (v8.20.1#820001)