0

除了 Fuseki 面板控件,还有什么方法可以将文件从其他 HTML 上传到 Fuseki 服务器?我认为可以通过 AJAX POST 使用 javascript 来完成,但我不确定应该发送给 Fuseki 的确切内容。我已经在控制台中检查过,一旦从 Fuseki 面板控制 POST 上传了文件,就完成了。这是输出:

    10:55:50 INFO  [1] POST http://localhost:3030/ds/upload
    10:55:50 INFO  [1] Upload: Filename: test.owl, Content-Type=application/octet-stream, Charset=null => RDF/XML
    10:55:50 INFO  [1] Upload: Graph: default (37 triple(s))
    10:55:50 INFO  [1] 200 OK (125 ms)

此外,我正在使用浏览器检查网络数据,以检查 ajax POST 中应包含的内容。事实上,我已经成功地通过 AJAX GET 发送选择查询并通过 ajax POST 更新查询。但是,对所描述的问题有任何运气。

4

1 回答 1

1

至少有两种方法:

  1. 使用 SPARQL HTTP 图形存储协议。例如,Fuseki 发行版中的 s-put 脚本就是这样做的。您需要启用 Graph Store 协议支持。
  2. 发出 SPARQL LOAD 命令。您需要启用 SPARQL 更新端点。

有关详细信息,请参阅Fuseki 文档

于 2014-08-27T11:57:51.663 回答