From 18a4b4e718d9bd7b25bb56da03a9f57cc31e4fb5 Mon Sep 17 00:00:00 2001
From: guosheng <gs@bronet.cn>
Date: Mon, 30 Mar 2020 19:27:00 +0800
Subject: [PATCH] 修改上传图片

---
 .idea/workspace.xml                 | 322 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------
 application/api/controller/User.php |  10 +++++++++-
 2 files changed, 205 insertions(+), 127 deletions(-)

diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index d2508b9..b8ff3c2 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -7,7 +7,6 @@
     <list default="true" id="e93f11c2-a7d9-4d35-8b1c-8dd18e7f5fef" name="Default" comment="">
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/application/api/controller/User.php" afterPath="$PROJECT_DIR$/application/api/controller/User.php" />
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/application/extra/verify.php" afterPath="$PROJECT_DIR$/application/extra/verify.php" />
     </list>
     <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
     <option name="TRACKING_ENABLED" value="true" />
@@ -21,8 +20,8 @@
       <file leaf-file-name="User.php" pinned="false" current-in-tab="true">
         <entry file="file://$PROJECT_DIR$/application/api/controller/User.php">
           <provider selected="true" editor-type-id="text-editor">
-            <state relative-caret-position="544">
-              <caret line="681" column="39" lean-forward="false" selection-start-line="681" selection-start-column="39" selection-end-line="681" selection-end-column="39" />
+            <state relative-caret-position="218">
+              <caret line="730" column="13" lean-forward="true" selection-start-line="730" selection-start-column="13" selection-end-line="730" selection-end-column="13" />
               <folding>
                 <element signature="e#535#1273#0#PHP" expanded="false" />
                 <element signature="e#1278#2941#0#PHP" expanded="false" />
@@ -51,66 +50,76 @@
                 <element signature="e#18462#19038#0#PHP" expanded="false" />
                 <element signature="e#19043#19655#0#PHP" expanded="false" />
                 <element signature="e#19661#20377#0#PHP" expanded="false" />
-                <element signature="e#22822#24772#0#PHP" expanded="false" />
-                <element signature="e#24787#25717#0#PHP" expanded="false" />
-                <element signature="e#25722#30863#0#PHP" expanded="false" />
-                <element signature="e#30869#31246#0#PHP" expanded="false" />
-                <element signature="e#31251#31690#0#PHP" expanded="false" />
-                <element signature="e#31696#32517#0#PHP" expanded="false" />
-                <element signature="e#32522#35926#0#PHP" expanded="false" />
-                <element signature="e#32968#35920#0#PHP" expanded="false" />
-                <element signature="e#35932#36437#0#PHP" expanded="false" />
-                <element signature="e#36442#36693#0#PHP" expanded="false" />
-                <element signature="e#36699#37178#0#PHP" expanded="false" />
-                <element signature="e#37183#37940#0#PHP" expanded="false" />
-                <element signature="e#37946#38427#0#PHP" expanded="false" />
-                <element signature="e#38432#39202#0#PHP" expanded="false" />
-                <element signature="e#39208#39571#0#PHP" expanded="false" />
-                <element signature="e#39576#39767#0#PHP" expanded="false" />
-                <element signature="e#39773#40131#0#PHP" expanded="false" />
-                <element signature="e#40136#40327#0#PHP" expanded="false" />
-                <element signature="e#40333#41476#0#PHP" expanded="false" />
-                <element signature="e#41481#44146#0#PHP" expanded="false" />
-                <element signature="e#44152#44650#0#PHP" expanded="false" />
-                <element signature="e#44655#46401#0#PHP" expanded="false" />
-                <element signature="e#46407#46820#0#PHP" expanded="false" />
-                <element signature="e#46825#47304#0#PHP" expanded="false" />
-                <element signature="e#47310#47844#0#PHP" expanded="false" />
-                <element signature="e#47849#49234#0#PHP" expanded="false" />
-                <element signature="e#49240#49894#0#PHP" expanded="false" />
-                <element signature="e#49899#51914#0#PHP" expanded="false" />
-                <element signature="e#51920#52680#0#PHP" expanded="false" />
-                <element signature="e#52685#55394#0#PHP" expanded="false" />
-                <element signature="e#55420#56251#0#PHP" expanded="false" />
-                <element signature="e#56257#56677#0#PHP" expanded="false" />
-                <element signature="e#56682#57165#0#PHP" expanded="false" />
-                <element signature="e#57171#57977#0#PHP" expanded="false" />
-                <element signature="e#57982#61140#0#PHP" expanded="false" />
-                <element signature="e#59775#61134#0#PHP" expanded="false" />
-                <element signature="e#61155#62490#0#PHP" expanded="false" />
-                <element signature="e#61271#61673#0#PHP" expanded="false" />
-                <element signature="e#62506#63540#0#PHP" expanded="false" />
-                <element signature="e#63546#64304#0#PHP" expanded="false" />
-                <element signature="e#64309#68052#0#PHP" expanded="false" />
-                <element signature="e#68058#68450#0#PHP" expanded="false" />
-                <element signature="e#68455#69407#0#PHP" expanded="false" />
-                <element signature="e#69431#70004#0#PHP" expanded="false" />
-                <element signature="e#70010#70609#0#PHP" expanded="false" />
-                <element signature="e#70614#71541#0#PHP" expanded="false" />
-                <element signature="e#71547#72261#0#PHP" expanded="false" />
-                <element signature="e#72267#72694#0#PHP" expanded="false" />
-                <element signature="e#72699#73168#0#PHP" expanded="false" />
-                <element signature="e#73175#74380#0#PHP" expanded="false" />
-                <element signature="e#74385#76088#0#PHP" expanded="false" />
-                <element signature="e#76094#76871#0#PHP" expanded="false" />
-                <element signature="e#76876#80814#0#PHP" expanded="false" />
-                <element signature="e#80820#81329#0#PHP" expanded="false" />
-                <element signature="e#81334#82006#0#PHP" expanded="false" />
+                <element signature="e#20643#25263#0#PHP" expanded="false" />
+                <element signature="e#25278#26208#0#PHP" expanded="false" />
+                <element signature="e#26213#31354#0#PHP" expanded="false" />
+                <element signature="e#31360#31737#0#PHP" expanded="false" />
+                <element signature="e#31742#32181#0#PHP" expanded="false" />
+                <element signature="e#32187#33008#0#PHP" expanded="false" />
+                <element signature="e#33013#36417#0#PHP" expanded="false" />
+                <element signature="e#33459#36411#0#PHP" expanded="false" />
+                <element signature="e#36423#36928#0#PHP" expanded="false" />
+                <element signature="e#36933#37184#0#PHP" expanded="false" />
+                <element signature="e#37190#37669#0#PHP" expanded="false" />
+                <element signature="e#37674#38431#0#PHP" expanded="false" />
+                <element signature="e#38437#38918#0#PHP" expanded="false" />
+                <element signature="e#38923#39693#0#PHP" expanded="false" />
+                <element signature="e#39699#40062#0#PHP" expanded="false" />
+                <element signature="e#40067#40258#0#PHP" expanded="false" />
+                <element signature="e#40264#40622#0#PHP" expanded="false" />
+                <element signature="e#40627#40818#0#PHP" expanded="false" />
+                <element signature="e#40824#41967#0#PHP" expanded="false" />
+                <element signature="e#41972#44637#0#PHP" expanded="false" />
+                <element signature="e#44643#45141#0#PHP" expanded="false" />
+                <element signature="e#45146#46892#0#PHP" expanded="false" />
+                <element signature="e#46898#47311#0#PHP" expanded="false" />
+                <element signature="e#47316#47795#0#PHP" expanded="false" />
+                <element signature="e#47801#48335#0#PHP" expanded="false" />
+                <element signature="e#48340#49725#0#PHP" expanded="false" />
+                <element signature="e#49731#50385#0#PHP" expanded="false" />
+                <element signature="e#50390#52405#0#PHP" expanded="false" />
+                <element signature="e#52411#53171#0#PHP" expanded="false" />
+                <element signature="e#53176#55885#0#PHP" expanded="false" />
+                <element signature="e#55911#56742#0#PHP" expanded="false" />
+                <element signature="e#56748#57168#0#PHP" expanded="false" />
+                <element signature="e#57173#57656#0#PHP" expanded="false" />
+                <element signature="e#57662#58468#0#PHP" expanded="false" />
+                <element signature="e#58473#61631#0#PHP" expanded="false" />
+                <element signature="e#60266#61625#0#PHP" expanded="false" />
+                <element signature="e#61646#62981#0#PHP" expanded="false" />
+                <element signature="e#61762#62164#0#PHP" expanded="false" />
+                <element signature="e#62997#64031#0#PHP" expanded="false" />
+                <element signature="e#64037#64795#0#PHP" expanded="false" />
+                <element signature="e#64800#68543#0#PHP" expanded="false" />
+                <element signature="e#68549#68941#0#PHP" expanded="false" />
+                <element signature="e#68946#69898#0#PHP" expanded="false" />
+                <element signature="e#69922#70495#0#PHP" expanded="false" />
+                <element signature="e#70501#71100#0#PHP" expanded="false" />
+                <element signature="e#71105#72032#0#PHP" expanded="false" />
+                <element signature="e#72038#72752#0#PHP" expanded="false" />
+                <element signature="e#72758#73185#0#PHP" expanded="false" />
+                <element signature="e#73190#73659#0#PHP" expanded="false" />
+                <element signature="e#73666#74871#0#PHP" expanded="false" />
+                <element signature="e#74876#76579#0#PHP" expanded="false" />
+                <element signature="e#76585#77362#0#PHP" expanded="false" />
+                <element signature="e#77367#81305#0#PHP" expanded="false" />
+                <element signature="e#81311#81820#0#PHP" expanded="false" />
+                <element signature="e#81825#82497#0#PHP" expanded="false" />
               </folding>
             </state>
           </provider>
         </entry>
       </file>
+      <file leaf-file-name="standard_5.php" pinned="false" current-in-tab="false">
+        <entry file="jar://$APPLICATION_HOME_DIR$/plugins/php/lib/php.jar!/stubs/standard/standard_5.php">
+          <provider selected="true" editor-type-id="text-editor">
+            <state relative-caret-position="578">
+              <caret line="1121" column="9" lean-forward="false" selection-start-line="1121" selection-start-column="9" selection-end-line="1121" selection-end-column="9" />
+              <folding />
+            </state>
+          </provider>
+        </entry>
+      </file>
       <file leaf-file-name="verify.php" pinned="false" current-in-tab="false">
         <entry file="file://$PROJECT_DIR$/application/extra/verify.php">
           <provider selected="true" editor-type-id="text-editor">
@@ -222,9 +231,9 @@
     <sorting>DEFINITION_ORDER</sorting>
   </component>
   <component name="PhpWorkspaceProjectConfiguration" backward_compatibility_performed="true" />
-  <component name="ProjectFrameBounds">
-    <option name="x" value="675" />
-    <option name="y" value="44" />
+  <component name="ProjectFrameBounds" extendedState="1">
+    <option name="x" value="213" />
+    <option name="y" value="71" />
     <option name="width" value="1652" />
     <option name="height" value="930" />
   </component>
@@ -287,6 +296,13 @@
               <item name="public" type="2a2b976b:PhpTreeStructureProvider$1" />
               <item name="uploads" type="2a2b976b:PhpTreeStructureProvider$1" />
             </path>
+            <path>
+              <item name="areial" type="b2602c69:ProjectViewProjectNode" />
+              <item name="areial" type="2a2b976b:PhpTreeStructureProvider$1" />
+              <item name="public" type="2a2b976b:PhpTreeStructureProvider$1" />
+              <item name="uploads" type="2a2b976b:PhpTreeStructureProvider$1" />
+              <item name="20200224" type="2a2b976b:PhpTreeStructureProvider$1" />
+            </path>
           </expand>
           <select />
         </subPane>
@@ -444,7 +460,7 @@
       <workItem from="1585220935766" duration="1086000" />
       <workItem from="1585528700995" duration="1288000" />
       <workItem from="1585557924309" duration="618000" />
-      <workItem from="1585565173117" duration="1498000" />
+      <workItem from="1585565173117" duration="2442000" />
     </task>
     <task id="LOCAL-00001" summary="调试">
       <created>1574145133364</created>
@@ -467,11 +483,53 @@
       <option name="project" value="LOCAL" />
       <updated>1575869422308</updated>
     </task>
-    <option name="localTasksCounter" value="4" />
+    <task id="LOCAL-00004" summary="文件下载调试">
+      <created>1585566917025</created>
+      <option name="number" value="00004" />
+      <option name="presentableId" value="LOCAL-00004" />
+      <option name="project" value="LOCAL" />
+      <updated>1585566917025</updated>
+    </task>
+    <task id="LOCAL-00005" summary="文件下载调试">
+      <created>1585566969283</created>
+      <option name="number" value="00005" />
+      <option name="presentableId" value="LOCAL-00005" />
+      <option name="project" value="LOCAL" />
+      <updated>1585566969283</updated>
+    </task>
+    <task id="LOCAL-00006" summary="文件下载调试">
+      <created>1585567077791</created>
+      <option name="number" value="00006" />
+      <option name="presentableId" value="LOCAL-00006" />
+      <option name="project" value="LOCAL" />
+      <updated>1585567077791</updated>
+    </task>
+    <task id="LOCAL-00007" summary="文件下载调试">
+      <created>1585567103441</created>
+      <option name="number" value="00007" />
+      <option name="presentableId" value="LOCAL-00007" />
+      <option name="project" value="LOCAL" />
+      <updated>1585567103441</updated>
+    </task>
+    <task id="LOCAL-00008" summary="文件下载调试">
+      <created>1585567221925</created>
+      <option name="number" value="00008" />
+      <option name="presentableId" value="LOCAL-00008" />
+      <option name="project" value="LOCAL" />
+      <updated>1585567221925</updated>
+    </task>
+    <task id="LOCAL-00009" summary="文件下载调试">
+      <created>1585567332744</created>
+      <option name="number" value="00009" />
+      <option name="presentableId" value="LOCAL-00009" />
+      <option name="project" value="LOCAL" />
+      <updated>1585567332744</updated>
+    </task>
+    <option name="localTasksCounter" value="10" />
     <servers />
   </component>
   <component name="TimeTrackingManager">
-    <option name="totallyTimeSpent" value="646002000" />
+    <option name="totallyTimeSpent" value="646946000" />
   </component>
   <component name="TodoView">
     <todo-panel id="selected-file">
@@ -483,10 +541,10 @@
     </todo-panel>
   </component>
   <component name="ToolWindowManager">
-    <frame x="675" y="44" width="1652" height="930" extended-state="0" />
+    <frame x="213" y="71" width="1652" height="930" extended-state="1" />
     <editor active="true" />
     <layout>
-      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.16645728" sideWeight="0.5" order="1" side_tool="false" content_ui="combo" />
+      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.16645728" sideWeight="0.5" order="1" side_tool="false" content_ui="combo" />
       <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32912987" sideWeight="0.5" order="9" side_tool="false" content_ui="tabs" />
       <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32876712" sideWeight="0.5" order="0" side_tool="true" content_ui="tabs" />
       <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
@@ -532,7 +590,8 @@
   </component>
   <component name="VcsManagerConfiguration">
     <MESSAGE value="调试" />
-    <option name="LAST_COMMIT_MESSAGE" value="调试" />
+    <MESSAGE value="文件下载调试" />
+    <option name="LAST_COMMIT_MESSAGE" value="文件下载调试" />
   </component>
   <component name="XDebuggerManager">
     <breakpoint-manager>
@@ -541,8 +600,6 @@
     <watches-manager />
   </component>
   <component name="editorHistoryManager">
-    <entry file="file://$USER_HOME$/Desktop/新建文件夹/public/assets/js/require-table.js" />
-    <entry file="file://$USER_HOME$/Desktop/新建文件夹/public/assets/js/require-backend.js" />
     <entry file="file://$PROJECT_DIR$/public/assets/css/backend.css">
       <provider selected="true" editor-type-id="text-editor">
         <state relative-caret-position="84">
@@ -917,10 +974,23 @@
         </state>
       </provider>
     </entry>
+    <entry file="jar://$APPLICATION_HOME_DIR$/plugins/php/lib/php.jar!/stubs/standard/standard_5.php">
+      <provider selected="true" editor-type-id="text-editor">
+        <state relative-caret-position="578">
+          <caret line="1121" column="9" lean-forward="false" selection-start-line="1121" selection-start-column="9" selection-end-line="1121" selection-end-column="9" />
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/public/uploads/20200224/FnP4bjIl2npbQgozzDqWFF8jSgyX.jpg">
+      <provider selected="true" editor-type-id="images">
+        <state />
+      </provider>
+    </entry>
     <entry file="file://$PROJECT_DIR$/application/api/controller/User.php">
       <provider selected="true" editor-type-id="text-editor">
-        <state relative-caret-position="544">
-          <caret line="681" column="39" lean-forward="false" selection-start-line="681" selection-start-column="39" selection-end-line="681" selection-end-column="39" />
+        <state relative-caret-position="218">
+          <caret line="730" column="13" lean-forward="true" selection-start-line="730" selection-start-column="13" selection-end-line="730" selection-end-column="13" />
           <folding>
             <element signature="e#535#1273#0#PHP" expanded="false" />
             <element signature="e#1278#2941#0#PHP" expanded="false" />
@@ -949,61 +1019,61 @@
             <element signature="e#18462#19038#0#PHP" expanded="false" />
             <element signature="e#19043#19655#0#PHP" expanded="false" />
             <element signature="e#19661#20377#0#PHP" expanded="false" />
-            <element signature="e#22822#24772#0#PHP" expanded="false" />
-            <element signature="e#24787#25717#0#PHP" expanded="false" />
-            <element signature="e#25722#30863#0#PHP" expanded="false" />
-            <element signature="e#30869#31246#0#PHP" expanded="false" />
-            <element signature="e#31251#31690#0#PHP" expanded="false" />
-            <element signature="e#31696#32517#0#PHP" expanded="false" />
-            <element signature="e#32522#35926#0#PHP" expanded="false" />
-            <element signature="e#32968#35920#0#PHP" expanded="false" />
-            <element signature="e#35932#36437#0#PHP" expanded="false" />
-            <element signature="e#36442#36693#0#PHP" expanded="false" />
-            <element signature="e#36699#37178#0#PHP" expanded="false" />
-            <element signature="e#37183#37940#0#PHP" expanded="false" />
-            <element signature="e#37946#38427#0#PHP" expanded="false" />
-            <element signature="e#38432#39202#0#PHP" expanded="false" />
-            <element signature="e#39208#39571#0#PHP" expanded="false" />
-            <element signature="e#39576#39767#0#PHP" expanded="false" />
-            <element signature="e#39773#40131#0#PHP" expanded="false" />
-            <element signature="e#40136#40327#0#PHP" expanded="false" />
-            <element signature="e#40333#41476#0#PHP" expanded="false" />
-            <element signature="e#41481#44146#0#PHP" expanded="false" />
-            <element signature="e#44152#44650#0#PHP" expanded="false" />
-            <element signature="e#44655#46401#0#PHP" expanded="false" />
-            <element signature="e#46407#46820#0#PHP" expanded="false" />
-            <element signature="e#46825#47304#0#PHP" expanded="false" />
-            <element signature="e#47310#47844#0#PHP" expanded="false" />
-            <element signature="e#47849#49234#0#PHP" expanded="false" />
-            <element signature="e#49240#49894#0#PHP" expanded="false" />
-            <element signature="e#49899#51914#0#PHP" expanded="false" />
-            <element signature="e#51920#52680#0#PHP" expanded="false" />
-            <element signature="e#52685#55394#0#PHP" expanded="false" />
-            <element signature="e#55420#56251#0#PHP" expanded="false" />
-            <element signature="e#56257#56677#0#PHP" expanded="false" />
-            <element signature="e#56682#57165#0#PHP" expanded="false" />
-            <element signature="e#57171#57977#0#PHP" expanded="false" />
-            <element signature="e#57982#61140#0#PHP" expanded="false" />
-            <element signature="e#59775#61134#0#PHP" expanded="false" />
-            <element signature="e#61155#62490#0#PHP" expanded="false" />
-            <element signature="e#61271#61673#0#PHP" expanded="false" />
-            <element signature="e#62506#63540#0#PHP" expanded="false" />
-            <element signature="e#63546#64304#0#PHP" expanded="false" />
-            <element signature="e#64309#68052#0#PHP" expanded="false" />
-            <element signature="e#68058#68450#0#PHP" expanded="false" />
-            <element signature="e#68455#69407#0#PHP" expanded="false" />
-            <element signature="e#69431#70004#0#PHP" expanded="false" />
-            <element signature="e#70010#70609#0#PHP" expanded="false" />
-            <element signature="e#70614#71541#0#PHP" expanded="false" />
-            <element signature="e#71547#72261#0#PHP" expanded="false" />
-            <element signature="e#72267#72694#0#PHP" expanded="false" />
-            <element signature="e#72699#73168#0#PHP" expanded="false" />
-            <element signature="e#73175#74380#0#PHP" expanded="false" />
-            <element signature="e#74385#76088#0#PHP" expanded="false" />
-            <element signature="e#76094#76871#0#PHP" expanded="false" />
-            <element signature="e#76876#80814#0#PHP" expanded="false" />
-            <element signature="e#80820#81329#0#PHP" expanded="false" />
-            <element signature="e#81334#82006#0#PHP" expanded="false" />
+            <element signature="e#20643#25263#0#PHP" expanded="false" />
+            <element signature="e#25278#26208#0#PHP" expanded="false" />
+            <element signature="e#26213#31354#0#PHP" expanded="false" />
+            <element signature="e#31360#31737#0#PHP" expanded="false" />
+            <element signature="e#31742#32181#0#PHP" expanded="false" />
+            <element signature="e#32187#33008#0#PHP" expanded="false" />
+            <element signature="e#33013#36417#0#PHP" expanded="false" />
+            <element signature="e#33459#36411#0#PHP" expanded="false" />
+            <element signature="e#36423#36928#0#PHP" expanded="false" />
+            <element signature="e#36933#37184#0#PHP" expanded="false" />
+            <element signature="e#37190#37669#0#PHP" expanded="false" />
+            <element signature="e#37674#38431#0#PHP" expanded="false" />
+            <element signature="e#38437#38918#0#PHP" expanded="false" />
+            <element signature="e#38923#39693#0#PHP" expanded="false" />
+            <element signature="e#39699#40062#0#PHP" expanded="false" />
+            <element signature="e#40067#40258#0#PHP" expanded="false" />
+            <element signature="e#40264#40622#0#PHP" expanded="false" />
+            <element signature="e#40627#40818#0#PHP" expanded="false" />
+            <element signature="e#40824#41967#0#PHP" expanded="false" />
+            <element signature="e#41972#44637#0#PHP" expanded="false" />
+            <element signature="e#44643#45141#0#PHP" expanded="false" />
+            <element signature="e#45146#46892#0#PHP" expanded="false" />
+            <element signature="e#46898#47311#0#PHP" expanded="false" />
+            <element signature="e#47316#47795#0#PHP" expanded="false" />
+            <element signature="e#47801#48335#0#PHP" expanded="false" />
+            <element signature="e#48340#49725#0#PHP" expanded="false" />
+            <element signature="e#49731#50385#0#PHP" expanded="false" />
+            <element signature="e#50390#52405#0#PHP" expanded="false" />
+            <element signature="e#52411#53171#0#PHP" expanded="false" />
+            <element signature="e#53176#55885#0#PHP" expanded="false" />
+            <element signature="e#55911#56742#0#PHP" expanded="false" />
+            <element signature="e#56748#57168#0#PHP" expanded="false" />
+            <element signature="e#57173#57656#0#PHP" expanded="false" />
+            <element signature="e#57662#58468#0#PHP" expanded="false" />
+            <element signature="e#58473#61631#0#PHP" expanded="false" />
+            <element signature="e#60266#61625#0#PHP" expanded="false" />
+            <element signature="e#61646#62981#0#PHP" expanded="false" />
+            <element signature="e#61762#62164#0#PHP" expanded="false" />
+            <element signature="e#62997#64031#0#PHP" expanded="false" />
+            <element signature="e#64037#64795#0#PHP" expanded="false" />
+            <element signature="e#64800#68543#0#PHP" expanded="false" />
+            <element signature="e#68549#68941#0#PHP" expanded="false" />
+            <element signature="e#68946#69898#0#PHP" expanded="false" />
+            <element signature="e#69922#70495#0#PHP" expanded="false" />
+            <element signature="e#70501#71100#0#PHP" expanded="false" />
+            <element signature="e#71105#72032#0#PHP" expanded="false" />
+            <element signature="e#72038#72752#0#PHP" expanded="false" />
+            <element signature="e#72758#73185#0#PHP" expanded="false" />
+            <element signature="e#73190#73659#0#PHP" expanded="false" />
+            <element signature="e#73666#74871#0#PHP" expanded="false" />
+            <element signature="e#74876#76579#0#PHP" expanded="false" />
+            <element signature="e#76585#77362#0#PHP" expanded="false" />
+            <element signature="e#77367#81305#0#PHP" expanded="false" />
+            <element signature="e#81311#81820#0#PHP" expanded="false" />
+            <element signature="e#81825#82497#0#PHP" expanded="false" />
           </folding>
         </state>
       </provider>
diff --git a/application/api/controller/User.php b/application/api/controller/User.php
index 3b166cf..e235a6f 100644
--- a/application/api/controller/User.php
+++ b/application/api/controller/User.php
@@ -729,11 +729,19 @@ class User extends Api
                     unset($data['keyword'][$k]);
                 }
             }
+            $base_url = $data['water_url'];
             $click_num = $data['click_num'] + 1;
             Db::name('pic')->where('id',$pic_id)->update(['click_num'=>$click_num]);
             $data['is_vip'] = 1;
             $data['accredit'] = $rule.$accredit['thumbnail'];
-            $data['water_url'] = $rule.$data['water_url'];
+            $qiniu_url = $rule.$data['water_url'];
+            $a = file_get_contents($qiniu_url);
+            $path = './uploads/'.explode('/',$base_url)[2].'/';
+            if(!file_exists($path)){
+                mkdir($path,0777,true);
+            }
+            file_put_contents('.'.$base_url,$a);
+            $data['water_url'] = request()->domain().$data['water_url'];
             $data['vip_price'] = $data['price'] * 0.75;
             $data['thumbnail'] = $rule.$data['thumbnail'];
             $this->success('SUCCESS',$data);
--
libgit2 0.24.0