解决已知编码问题
This commit is contained in:
parent
6fd1c6d909
commit
f9b84f213b
@ -23,7 +23,15 @@ let Base64 = require("js-base64").Base64;
|
||||
// "gif",
|
||||
// ];
|
||||
|
||||
export const encodePath = (path) => {
|
||||
return path.replace(/(.*)/, (p1, p2) => {
|
||||
return p2.replace().replace(/\//g, "%2F").replace(/#/g, "%23")
|
||||
})
|
||||
//return path.replace().replace("/", "%2F").replace("#", "%23")
|
||||
}
|
||||
|
||||
export const checkoutPath = (path, file) => {
|
||||
path = encodePath(path)
|
||||
if (file.mimeType === "application/vnd.google-apps.folder") {
|
||||
if (path.substr(-1) !== "/") {
|
||||
path += "/";
|
||||
@ -79,8 +87,7 @@ export const getURLParameters = (url) =>
|
||||
.reduce(
|
||||
(a, v) => (
|
||||
(a[v.slice(0, v.indexOf("="))] = v.slice(v.indexOf("=") + 1)), a
|
||||
),
|
||||
{}
|
||||
), {}
|
||||
);
|
||||
|
||||
// console.log(getURLParameters("/Movies/xx.mp4?a=view&y=123"));
|
||||
|
@ -83,8 +83,8 @@ export default {
|
||||
if (n == "") {
|
||||
continue;
|
||||
}
|
||||
n = decodeURI(n);
|
||||
p += n + "/";
|
||||
n = decodeURIComponent(n);
|
||||
p += arr[i] + "/";
|
||||
// if (p.match("/[0-9]+:/")[0] === p) {
|
||||
// n = this.$t('index');
|
||||
// }
|
||||
|
@ -19,7 +19,7 @@
|
||||
<tbody>
|
||||
<tr v-for="(file, index) in data" v-bind:key="index">
|
||||
<td
|
||||
@click="
|
||||
@click.self="
|
||||
go(
|
||||
file,
|
||||
file.mimeType !== 'application/vnd.google-apps.folder'
|
||||
@ -32,7 +32,7 @@
|
||||
<use :xlink:href="icons(file.mimeType)" />
|
||||
</svg>
|
||||
{{ file.name }}
|
||||
<span class="has-text-grey g2-file-desc">{{ file.description }}</span>
|
||||
<span class="has-text-grey g2-file-desc" v-html="file.description"></span>
|
||||
</td>
|
||||
<td class="is-hidden-mobile is-hidden-touch">
|
||||
{{ file.modifiedTime }}
|
||||
|
Loading…
Reference in New Issue
Block a user