Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
b1fb8b0866
|
|||
|
b0d903a096
|
|||
|
3c6552e480
|
@@ -52,6 +52,10 @@ Fork from `msw-file`,目前是一个音乐播放器。
|
|||||||
|
|
||||||
临时文件夹管理器位于 `internal/pkg/tmpfs` 中,默认删除时间是 10 分钟。10分钟内如果没有对该临时文件的访问,则会删除此临时文件。
|
临时文件夹管理器位于 `internal/pkg/tmpfs` 中,默认删除时间是 10 分钟。10分钟内如果没有对该临时文件的访问,则会删除此临时文件。
|
||||||
|
|
||||||
|
## Change log
|
||||||
|
|
||||||
|
- `v1.0.0` 首个版本
|
||||||
|
|
||||||
## 后端 API 文档
|
## 后端 API 文档
|
||||||
|
|
||||||
说明中带有 `stream` 或 `流` 相关字样的,说明该 API 以 `io.Copy` 方式传输文件,不支持断点续传
|
说明中带有 `stream` 或 `流` 相关字样的,说明该 API 以 `io.Copy` 方式传输文件,不支持断点续传
|
||||||
|
|||||||
BIN
demo1.jpg
BIN
demo1.jpg
Binary file not shown.
|
Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 46 KiB |
@@ -1,38 +0,0 @@
|
|||||||
<html>
|
|
||||||
|
|
||||||
<body>
|
|
||||||
<h1>title</h1>
|
|
||||||
<audio id="player" autoplay controls></audio>
|
|
||||||
</body>
|
|
||||||
|
|
||||||
</html>
|
|
||||||
<script>
|
|
||||||
var video = document.getElementById("player")
|
|
||||||
|
|
||||||
var url = "/api/v1/get_file_stream?id=38508&config=0. OPUS 128k"
|
|
||||||
|
|
||||||
var xhr = new XMLHttpRequest();
|
|
||||||
xhr.open("GET", url, true);
|
|
||||||
xhr.responseType = "arraybuffer";
|
|
||||||
|
|
||||||
xhr.onload = function (oEvent) {
|
|
||||||
|
|
||||||
var blob = new Blob([oEvent.target.response]);
|
|
||||||
|
|
||||||
video.src = URL.createObjectURL(blob);
|
|
||||||
|
|
||||||
//video.play() if you want it to play on load
|
|
||||||
};
|
|
||||||
|
|
||||||
xhr.onprogress = function (oEvent) {
|
|
||||||
console.log(oEvent.loaded)
|
|
||||||
|
|
||||||
if (oEvent.lengthComputable) {
|
|
||||||
var percentComplete = oEvent.loaded / oEvent.total;
|
|
||||||
// do something with this
|
|
||||||
console.log(percentComplete);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
xhr.send();
|
|
||||||
</script>
|
|
||||||
Reference in New Issue
Block a user