如何使用backbone和rest api(codeignitier)上传文件。以下是我的html表单数据: -
<form class="form-horizontal" id="upgrade_firmware" method="get" enctype="multipart/form-data">
<div class="control-group">
<label class="control-label muted">IMG</label>
<div class="controls">
<input type="file" id="fu-img" value="" name="fu-img" >
</div>
</div>
<div class="control-group">
<label class="control-label muted">MD5</label>
<div class="controls">
<input type="file" id="fu-md5" value="" name="fu-md5">
</div>
</div>
</form>
我如何在我的视图文件中上传它。如果它是一个创建或删除的表单我可以在骨干中使用model.save并将其传递给休息api.But在这种情况下这是一个上传,所以我怎么能用骨干和休息api。
是否可以像这样上传?使用get调用上传文件并从后端获取适当的响应?使用骨干和休息api。
<?php defined('BASEPATH') OR exit('No direct script access allowed');
require(APPPATH.'/libraries/REST_Controller.php');
class FRM_Upload extends REST_Controller
{
function api_get()
{
//upload to /home/upload dir
$message = json_decode(file_get_contents("assets/json/firmware_progress.json"));
$this->response($message, 200);
}
}