0
A
回答
4
雖然我沒有親自太熟悉Symfony的,它很容易產生base64編碼的數據URI:
function base64_uri_file($file, $type = null)
{
return base64_uri_data(file_get_contents($file), $type);
}
function base64_uri_data($data, $type = null)
{
$type = $type ? : 'application/octet-stream';
return sprintf('data:%s;base64,%s', $type, base64_encode($data));
}
這並沒有考慮到錯誤或任何東西;你可以在你認爲合適的情況下處理。無論如何,那麼你可以:
echo base64_uri_file('/windows/twain.dll', 'application/x-msdownload');
// data:application/x-msdownload;base64,TVqOAQEAAAAEAAAA//8AALgAAAAAAAAAQAAAAA...
將這些調用納入響應生成管道,你應該很好。
相關問題
- 1. 如何從exise數據庫數據生成Symfony 2 fixture YML?
- 2. 在symfony 2.3中創建pdf。*
- 3. 如何在symfony中顯式定義URI
- 4. 在Play 2.3.x中生成數據庫表的<table>
- 5. Symfony 2.3更新數據像6.000
- 6. 在Symfony 2.3中從數據庫中提取值
- 7. PDF在Symfony 3中生成
- 8. 從通用數據生成Symfony表格
- 9. Symfony從模型生成數據庫
- 10. Symfony Routing;用戶生成內容中的內部URI
- 11. 如何在symfony上生成mac套件
- 12. 在javascript中以編程方式生成圖像數據 - uri
- 13. symfony 2.3不能集成FosUserBundle庫
- 14. 如何在Symfony中生成沒有數據庫的後端模塊?
- 15. Symfony生成css
- 16. symfony 2.3:如何翻譯下拉文本
- 17. symfony 2.3在__construct函數中調用成員函數get()獲取非對象
- 18. 在Symfony 2.3項目中集成Twitter Bootstrap 3.2
- 19. 集成SonataAdminBundle + FOSUserBundle沒有SonataUserBundle的安全性在symfony 2.3中?
- 20. 如何生成geoJson數據?
- 21. 在Silex中使用Symfony Form 2.3
- 22. Uri生成器返回混亂的URI
- 23. 如何用Javascript中的參數值生成Symfony 2枝條URL?
- 24. Symfony如何生成會話ID?
- 25. 如何在symfony中加密數據庫
- 26. 在Symfony中如何保存數據?
- 27. Symfony VichUpIoaderBundle。 Uri代
- 28. 如何在Symfony 2.3 Action Controller中使用PHPExcel插件
- 29. 在JSON中生成數據
- 30. 生成Url [symfony 2]
不知道我理解你的問題... – cheesemacfly
更新的問題 –
我不認爲你真的需要使用「捆綁」或任何東西,這應該是相當微不足道的實施。 – Dan