|
|
@@ -204,7 +204,7 @@ async function uploadSingleFile(file, credentials, onProgress) {
|
|
|
});
|
|
|
// 拼接完整的访问 URL
|
|
|
//const fileUrl = `https://${credentials.bucket}.${credentials.region}.aliyuncs.com/${objectKey}`;
|
|
|
- const fileUrl = credentials.show_url+'/'+`${objectKey}`;
|
|
|
+ const fileUrl = credentials.show_url+'/'+transf_img_url(`${objectKey}`);
|
|
|
resolve(fileUrl);
|
|
|
} catch (err) {
|
|
|
reject(err);
|
|
|
@@ -363,6 +363,16 @@ function del(that){
|
|
|
console.log("123");
|
|
|
$(that).closest(".image-card").remove();
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+function transf_img_url(url){
|
|
|
+ let url_arr = url.split('/');
|
|
|
+ let filename = url_arr.pop(); // 取出文件名
|
|
|
+ filename = encodeURIComponent(filename); // 对文件名进行 URL 编码
|
|
|
+ url_arr.push(filename); // 将编码后的文件名放回数组
|
|
|
+ let final_url = url_arr.join('/');
|
|
|
+ return final_url;
|
|
|
+}
|
|
|
</script>
|
|
|
<script type="text/javascript" src="{$theme}js/aliyun-oss-sdk-6.20.0.min.js"></script>
|
|
|
<script type="text/javascript" src="{$theme}js/ajaxupload.3.5.js"></script>
|