lvhao пре 13 часа
родитељ
комит
64931d97c9
1 измењених фајлова са 11 додато и 1 уклоњено
  1. 11 1
      template/erp/goodimglibrary_edit.html

+ 11 - 1
template/erp/goodimglibrary_edit.html

@@ -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>