2016-04-29 35 views
0

我使用twilio發送和接收短信和彩信。 在這方面我們得到了MMS客戶從重放和短信,我們得到的圖片鏈接形式twilio,下面是例子: http://media.twiliocdn.com.s3-external-1.amazonaws.com/AC70edf98a96171fd173a06c91f9866e44/7f05c776f706eb9265f74f2236ac146c如何從twilio鏈接下載基於amezon服務器的映像?

在這方面我們要下載我們的服務器上的這一形象。所以任何人都可以有任何想法如何做到這一點?

回答

0

我在blog post中遇到過類似的情況,我在Twilio存儲的URL中使用本地文件系統處理文件,然後再發回。

Python中的片段有:

if request.form['NumMedia'] != '0': 
    filename = request.form['MessageSid'] + '.jpg' 
    f = open(filename, 'wb') 
    f.write(requests.get(request.form['MediaUrl0']).content) 
    f.close() 

我檢查parameters,以確保媒體確實有與NumMedia,我相信在PHP中您可以使用fopen()功能,那麼$_REQUEST[‘MediaUrl0′]檢索圖像和任何PHP的等價物是用於在python請求庫中編寫非文本主體的binary response content

希望這會有所幫助!

+1

你好@Megan ...感謝我在php中使用相同的場景,並獲取數據......這是非常簡單的....其實我因爲twilio url而感到困惑......現在這是非常簡單的方法從twilio鏈接下載圖像視頻和音頻...再次感謝。 – Atul

+0

太棒了。很高興聽到你有它的工作! –