2013-07-17 44 views
0

Laravel 4是否支持多部分響應? 我需要輸出並處理,解析這種數據。 JSON結合base64圖像blob。Laravel 4中的多部分響應

只是圖像有一些路由處理請求,如控制器中的「something.com/api/v1/get-all」動作應該以multipart響應。

Laravel框架中的最佳實踐是什麼?

Content-Type: multipart/form-data; boundary=.............................103832778631715 

--.............................103832778631715 
Content-Disposition: form-data; name="__json_data__"; 
Content-Type: application/json; 
{ 
    "item": { 
     "uuid": "12345-523462362-252636", 
     "title": "Title" 
    } 
} 
.............................103832778631715 
Content-Disposition: form-data; name="imageFile"; filename="someImage.jpg" 
Content-type: application/octet-stream 
[[[base64 encoded contents of the file]]] 
.............................103832778631715-- 

回答

1

你想要一個多形式的,不是嗎?

echo Form::open(array('url' => 'foo/bar', 'files' => true)) 

http://laravel.com/docs/html

+0

我不這麼認爲。想象一下。 something.com/api/v1/get-all服務調用和響應應採用上述格式。回聲形式生成只是形式標籤,如果我是對的。 –

+0

阿哈,所以它發送迴應!怎麼樣:http://laravel.com/docs/responses#special-responses – kJamesy

+0

我知道JSON響應。事實上,我在使用JSON之前注意到,在我的項目文檔中列出的響應應該是多部分。 我在想是這樣 Route::get('/', function() { $headers = array('foo' => 'bar'); return Response::make('Hello World!', 200, $headers); }); 從https://tower.la.utexas.edu/index.php/docs/views#downloads兩者 –