文件常見問題
為什麼安卓手機在對話中無法傳送圖片?
有些訪客會反饋,在對話頁面點擊「傳送圖片」圖示沒有任何反應,iOS 正常、但安卓不行,這通常是下面這個原因導致的。

原因:
如果你是把對話頁面透過 WebView 內嵌到自家的 App 裡,而反饋問題的訪客用的都是安卓手機,那很可能是:
- *安卓端的 WebView 沒有做「允許檔案上傳」相關的額外設定。*
- iOS 的 WebView 預設會放行這些能力,所以不用額外處理。
- 安卓則需要開發在程式碼裡手動開啟「檔案選擇 / 相機 / 相簿」等能力,否則點「傳送圖片」按鈕時,系統不會彈出任何選擇視窗。
於是就會出現:安卓端點了沒反應,iOS 端一切正常的情況。
解決方案:
需要技術人員在APP程式碼中對承載 Qiabot 對話頁面的 WebView 做進一步配置,顯式開啟:「檔案選擇(file chooser)」/「呼叫相機」/「呼叫系統相簿」。
可參考以下專業文件:
- https://talkjs.com/resources/chat-file-upload-android/
- https://medium.com/@astokum/how-to-enable-and-set-up-file-upload-feature-in-webview-android-development-9566f4ceadef
你也可以把以上問題原文貼給 ChatGPT、Gemini 等 AI 工具,請它們結合你們當前的 App 技術棧(原生 / Flutter / React Native 等)生成對應的程式碼示例和詳細修改步驟。
