diff --git a/src/locale/en-US.ts b/src/locale/en-US.ts
index 3c52bf7..24c8a08 100644
--- a/src/locale/en-US.ts
+++ b/src/locale/en-US.ts
@@ -159,6 +159,8 @@ export default {
   'idea.diy': 'LOSEHU DIY',
   'diy.generate': 'Generate',
   'cps.dtmfid': 'DTMF ID',
+  'global.upload': 'Upload',
+  'global.loginUpload': '(Login to upload and share)',
   ...localeSettings,
   ...localeMessageBox,
   ...localeLogin,
diff --git a/src/locale/zh-CN.ts b/src/locale/zh-CN.ts
index 71f57bf..5395688 100644
--- a/src/locale/zh-CN.ts
+++ b/src/locale/zh-CN.ts
@@ -159,6 +159,8 @@ export default {
   'idea.diy': '自定义萝卜固件',
   'diy.generate': '生成',
   'cps.dtmfid': 'DTMF ID',
+  'global.upload': '上传',
+  'global.loginUpload': '(登录可上传分享)',
   ...localeSettings,
   ...localeMessageBox,
   ...localeLogin,
diff --git a/src/views/idea/channel/index.vue b/src/views/idea/channel/index.vue
index 39abcc7..8b033a6 100644
--- a/src/views/idea/channel/index.vue
+++ b/src/views/idea/channel/index.vue
@@ -8,11 +8,13 @@
                     <div style="margin-right: 20px;">
                         <template v-if="userStore.name">
                           <a-link @click="showPanel">&nbsp;&nbsp;{{ userStore.name }}&nbsp;&nbsp;</a-link>
+                          <a-link @click="showPanel">&nbsp;&nbsp;{{ $t('global.upload') }}&nbsp;&nbsp;</a-link>
                           <a-link @click="userStore.logout()">&nbsp;&nbsp;{{ $t('global.logout') }}&nbsp;&nbsp;</a-link>
                         </template>
                         <template v-else>
                           <a-link @click="userStore.setInfo({ showLogin: true })">&nbsp;&nbsp;{{ $t('global.login') }}&nbsp;&nbsp;</a-link>
                           <a-link @click="userStore.setInfo({ showRegister: true })">&nbsp;&nbsp;{{ $t('global.register') }}&nbsp;&nbsp;</a-link>
+                          <span style="color: #373737; margin: 10px;">{{ $t('global.loginUpload') }}</span>
                         </template>
                     </div>
                 </template>
diff --git a/src/views/idea/firmware/index.vue b/src/views/idea/firmware/index.vue
index db6e9f5..a824ce8 100644
--- a/src/views/idea/firmware/index.vue
+++ b/src/views/idea/firmware/index.vue
@@ -8,11 +8,13 @@
                     <div style="margin-right: 20px;">
                         <template v-if="userStore.name">
                           <a-link @click="showPanel">&nbsp;&nbsp;{{ userStore.name }}&nbsp;&nbsp;</a-link>
+                          <a-link @click="showPanel">&nbsp;&nbsp;{{ $t('global.upload') }}&nbsp;&nbsp;</a-link>
                           <a-link @click="userStore.logout()">&nbsp;&nbsp;{{ $t('global.logout') }}&nbsp;&nbsp;</a-link>
                         </template>
                         <template v-else>
                           <a-link @click="userStore.setInfo({ showLogin: true })">&nbsp;&nbsp;{{ $t('global.login') }}&nbsp;&nbsp;</a-link>
                           <a-link @click="userStore.setInfo({ showRegister: true })">&nbsp;&nbsp;{{ $t('global.register') }}&nbsp;&nbsp;</a-link>
+                          <span style="color: #373737; margin: 10px;">{{ $t('global.loginUpload') }}</span>
                         </template>
                     </div>
                 </template>
diff --git a/src/views/idea/image/index.vue b/src/views/idea/image/index.vue
index 32948e2..59e1b6b 100644
--- a/src/views/idea/image/index.vue
+++ b/src/views/idea/image/index.vue
@@ -8,11 +8,13 @@
                     <div style="margin-right: 20px;">
                         <template v-if="userStore.name">
                           <a-link @click="showPanel">&nbsp;&nbsp;{{ userStore.name }}&nbsp;&nbsp;</a-link>
+                          <a-link @click="showPanel">&nbsp;&nbsp;{{ $t('global.upload') }}&nbsp;&nbsp;</a-link>
                           <a-link @click="userStore.logout()">&nbsp;&nbsp;{{ $t('global.logout') }}&nbsp;&nbsp;</a-link>
                         </template>
                         <template v-else>
                           <a-link @click="userStore.setInfo({ showLogin: true })">&nbsp;&nbsp;{{ $t('global.login') }}&nbsp;&nbsp;</a-link>
                           <a-link @click="userStore.setInfo({ showRegister: true })">&nbsp;&nbsp;{{ $t('global.register') }}&nbsp;&nbsp;</a-link>
+                          <span style="color: #373737; margin: 10px;">{{ $t('global.loginUpload') }}</span>
                         </template>
                     </div>
               </template>