2010-03-29 71 views
1

我正在寫一個identi.ca客戶端,似乎@reply不起作用。發送@reply捲曲

調查後我發現@前綴被curl用來指示文件上傳,並且用@ @reply轉義不起作用;捲曲不會消除前面的\。

我也不能格式化postfields查詢字符串,因爲我需要發送該請求上的文件。

是否有任何方法可以在同一個請求中發送@reply和文件上傳?

+0

您能否詳細說明/向我們展示一些代碼? – SeanJA 2010-03-29 16:59:23

+0

這是一個古怪的怪癖。 「--data @filename」會導致cURL發佈文件名的內容,而「--form foo @ bar」會導致cURL發送bar的內容作爲foo的表單值。 curl.haxx.se/docs/manpage.html – Anonymoose 2010-03-29 17:52:14

回答

0

我試過\ @或進行urlencode( 「@回覆」),但它似乎並不工作。

最後,我發現在消息的前面添加一個空格。 status.net也會自動切斷多餘空間。