2013-06-23 81 views
0

我正在使用最新版本的CodeIgniter和REST_Controller库来实现REST功能。通过REST API上传文件 - 在流中获取头文件

我试图做一个简单的文件上传到服务器上安装了Apache 2.2和PHP 5.4。

为了得到来自客户端的内容,我试着使用:

$file_content = $this->put(); 
//Or 
$file_content = file_get_contents('php://input'); 

不管我用哪种方式,我总是得到这样的:

------WebKitFormBoundary3MTYXUNPMDmX8MXs 
Content-Disposition: form-data; name="fileUpload"; filename="something.txt" 
Content-Type: application/octet-stream 

-----BEGIN RSA PRIVATE KEY----- 
MIICXQIBAAKBgQC113DhhghzOiZHds2EOY7578Q1X141/kzpXodQZ4sCq+dOs3/O 
iZS/j2y7ScE+4aRzQrPw/fPCsotwcCARfR0mhbKtUB8pE1n2pTcXJxqRGQPIVk6g 
ZjsVhuCk9l880Zx8M4A2ebOR1i0SgLazpThlh3BNLPbwDIuXYE+9Qp94uQIDAQAB 
AoGBALF61kz3wfWdEtF7bfmZKChf0XR6YXx3eN/piE580RvJZpjU73BJrioNtYVS 
5k8WcqiguPoFE067bwdOGK6ZG8HgzfgZvs8hVN153fPoidmkPPvViwD7bNDJIG/5 
-----END RSA PRIVATE KEY----- 
------WebKitFormBoundary3MTYXUNPMDmX8MXs-- 

这当然,这并不好,因为有一些HTTP头部带有边界。

所以问题是 - 有没有办法不让这些标签或如何清除它们?

+0

Saucy filename! – sasfrog

回答