使用XTRF REST API上传文件

时间:2013-10-22 13:09:05

标签: xtrf

我尝试过一个带有文件的表单提交示例,所有文件都会上传到XTRF并获得响应。

现在我正在使用blueimp jquery文件上传器[http://blueimp.github.io/jQuery-File-Upload/]。如果我上传图像文件,它会上传到XTRF。如果我上传任何其他文件,它不会上传到XTRF。我将workfile.rtf作为垃圾数据的响应。

请帮我解决这个问题。

需要使用ajax上传器将文件上传到XTRF。

1 个答案:

答案 0 :(得分:0)

POST / system / session / files

接受编码为multipart / form-data的文件并临时存储它们(它们仅在当前会话中可用)。每个文件都有自己的id和基本统计​​信息:字符数(有空格和不带空格),单词,行,页面。 用于文件上传的示例html表单

  <form id="upload" action="baseURL/system/session/files" method="post" enctype="multipart/form-data">
     <label>Select a file:</label>
     <input type="file" name="file" size="45"></input>
     <input type="submit" value="Upload"></input>
  </form>

您还可以发送分配给编码为application / x-www-form-urlencoded的参数内容的纯文本。此类文本将存储为上载文件。 示例html表单,用于发送上传文本

  <form id="sourceText" action="baseUrl/system/session/files" method="post" enctype="application/x-www-form-urlencoded">
   <label>Source text:</label>
   <textarea name="content" rows="5" columns="40"></textarea>
   <input type="submit" value="Save"></input>
 </form>

上传的文件可以附加到报价请求或更新用户的个人资料。