背景: 最近 開發中遇到新需求,把公司的OA系統遷移一套到小程序上面去
有些功能的信息是在小程序 查看 但是文件是在pc端上傳的
例如:領導在外出辦公 使用小程序查看xxxx.pdf文件 這個時候就遇到問題了,
pc端的部署和小程序的部署不是在同一台服務器上。
在pc端上傳文件想要小程序看的話 心中立刻有了方案 直接訪問pc端文件地址 打開文件就ok了,
但是 凡事都不是想當然的。。。 小程序只支持打開https:xxxxx.com的網址 也就是說 pc的網址必須是支持https協議的 才能做到
然而 種種原因pc的網址不能改成支持https協議的, 那么第二種方法就是直接在pc端上傳到小程序所在服務器硬盤上去,注:(我這里使用的是Layui的上傳模塊 前端直接套用就ok)
代買敲完了 測試
就是這個樣子 提示 NO Access-Control-Allow-Origin
果斷百度一波 發現跨站點請求需要 在IIS服務器配置Access-Control-Allow-Origin 教程(https://blog.csdn.net/xiaokui_wingfly/article/details/51496134)
詳細介紹(https://blog.csdn.net/beyond__devil/article/details/78082585)
打開IIS服務器
找到HTTP響應表頭 打開

添加 以下兩條
Access-Control-Allow-Headers:Content-Type, api_key, Authorization 。
Access-Control-Allow-Origin:* 。
重啟服務器 測試上傳 成功!
然后 欣喜的一批 之后 看着這個*號 很是擔心 百度一波
使用通配符*,允許所有跨域訪問
遂把*改成發送請求的域名 over!
繼續擼碼。。。。。
另外 為什么插入連接按鈕是灰色的。。。。

