【发布时间】:2012-03-25 03:23:43
【问题描述】:
我正在尝试使用 Flex 将文件上传到 Minus.com
API 参考用这个例子解释了上传:
POST /api/v2/folders/0FQHJakL/files?bearer_token=[token] HTTP/1.1 Host: minus.com Content-Type: multipart/form-data; 边界=----WebKitFormBoundaryxECY8varBqIXZW4f Accept-Charset: UTF-8,*;q=0.5
------WebKitFormBoundaryAYAOHDWfizxZB8OE Content-Disposition: form-data;名称=“文件”; filename="test.txt" 内容类型:文本/纯文本
测试 ------WebKitFormBoundaryAYAOHDWfizxZB8OE Content-Disposition: form-data;名称="文件名"
test.txt ------WebKitFormBoundaryAYAOHDWfizxZB8OE Content-Disposition: form-data;名称="标题"
测试文件 ------WebKitFormBoundaryAYAOHDWfizxZB8OE--
我的 AS3 代码是:
var params:URLVariables = new URLVariables();
params.caption = object.offlineFiles[0].name;
params.filename = object.offlineFiles[0].name;
params.bearer_token=appModel.loginData.access_token;
var fr:File = (object.offlineFiles[0] as File);
fr.addEventListener(IOErrorEvent.IO_ERROR,uploadError_Handler);
var request:URLRequest = new URLRequest("http://minus.com/api/v2/folders/......./files");
request.data = params;
request.method = URLRequestMethod.POST;
fr.upload(request,"file");
但我得到一个 IOErrorEvent...
【问题讨论】:
-
你能把错误贴在这里吗?
-
错误 #2038:文件 I/O 错误。网址:minus.com/api/v2/folders/....../files
标签: apache-flex file post upload request