微信小程序上傳圖片手機端提示上傳成功但返回的地址有誤(返回地址爲“未定義”無效),客戶端正常手機測試異常(已打開調試),-------騰訊雲PHP模板

        很久以前就遇到過的問題,今天女朋友遇到了,確不記得當初怎麼解決的了,終於想起來如何解決的,很簡單,但覺得對新手也算一個坑,所以簡單分享一下,let‘s go!

 

問題復現:

          客戶端(正常無誤)

             上傳前                上傳後: 

 

           (上傳成功後返回的參數)

        功能顯而易見:點擊上傳圖片,上傳成功後獲取返回的地址並賦值顯示圖片

 

        手機端(樓主測試爲安卓,出錯):

     提示上傳成功  實則不顯示圖片還報錯

        

          如果你打印了JSON.parse(res.data),那麼你也會看到下面的錯誤:

                                            'code' => 1,'data' => '不支持的上傳圖片類型:image/png'

 

 

解決方案:

    好吧,可能我廢話有點多,我就是想讓你完整的看一下是否和我是同樣的問題。接下來是解決方法:

   找到後臺upload控制器,在其中的圖片格式中加入image/jpg  (修改完記得上傳代碼哦)

&& $file['type'] !== 'image/jpg'

 

解決後:

            

 

             一些廢話:不知道是不是很多人和我一樣對服務器還不是很瞭解時候學的微信小程序,就會踩很多坑,樓主在這裏用的是微信小程序提供的騰訊雲PHP模板(畢竟自己寫後臺的話這些問題都會及時注意),可能官方給的案例不夠完整纔會出現這些實則簡單但是對新手很不友好的問題,希望這篇文章可以幫助到遇到和我同樣問題的你。

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章