`Web技术`分类下的文章

Web技术

XMLHttpRequest 文件上传

网上关于XHR的文章很多,文档也很多。一般使用也没什么问题,最近研究图片上传事遇到跨域问题。这里记录一下。

1
xhr.open("POST", "https://sm.ms/api/upload", false);

第三个参数是 sync,默认true,并且各种文档里面都是推荐true,但是最近在研究上传图片到sm.ms时遇到服务器不支持OPTIONS的问题。尝试了很多方法都搞不定。没办法只能使用sendAsBinary,但是后来发现使用jQueryajax可以不发送OPTIONS。我认为肯定是可以不发送的。又经过一番搜索无果。最后突然想到尝试改改async看看,没想到一改还真直接成功了。

阅读剩下更多

默认配图
Web技术

QQ音乐API

获取 mp3 播放地址

获取vkey

https://c.y.qq.com/base/fcgi-bin/fcg_musicexpress.fcg?json
1
2
3
4
5
6
7
8
9
10
11
12
13
>- `guid`:一个生成的随机数,也可以直接随便写
>- `'Referer': 'http://y.qq.com/portal/player.html'` **必须在请求的头部加上这个**,不然获取的`vkey`无效

得到的结果:
```json
{
"code": 0,
"sip": ["http://dl.stream.qqmusic.qq.com/", "http://isure.stream.qqmusic.qq.com/"],
"thirdip": ["http://thirdparty.gtimg.com/abcd1234/", "http://thirdparty.gtimg.com/abcd1234/"],
"testfile2g": "C100003mAan70zUy5O.m4a",
"testfilewifi": "C100003mAan70zUy5O.m4a",
"key": "74D67EB31D82DA3E2E29D4190970E393A955944A2957F9650362987A61EB740F08B770534FF87506CE4B77CAB00A4EC5ED43B77E4107CA3B"
}

阅读剩下更多

默认配图
返回顶部