+ 28 - 0
WadeMobileFunc/WadeMobileFunc/WDFUploadDownload.m

@ -468,4 +468,32 @@
468 468
    return nil;
469 469
}
470 470
471
- (void)downloadFile:(NSArray *)param {
472
    NSAssert(param && [param isKindOfClass:[NSArray class]] && param.count, @"参数错误");
473
    
474
    NSString *resPath = param[0];
475
    
476
    NSAssert(resPath && resPath.length, @"参数错误");
477
    
478
    NSData *resData = [NSData dataWithContentsOfURL:[NSURL URLWithString:resPath]];
479
    
480
    NSAssert(resData && resData.length, @"下载失败");
481
    NSArray *resPaths = [resPath componentsSeparatedByString:@"/"];
482
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask, YES);
483
484
    NSDate *date = [NSDate date];
485
    NSTimeInterval time = [date timeIntervalSince1970];
486
    
487
    NSString *cachesDirectory = [[paths objectAtIndex:0] stringByAppendingPathComponent:[NSString stringWithFormat:@"%f_%@", time, resPaths.lastObject]];
488
489
    NSFileManager *fileManager = [NSFileManager defaultManager];
490
    
491
    if ([fileManager fileExistsAtPath:cachesDirectory]) {
492
        [fileManager removeItemAtPath:cachesDirectory error:nil];
493
    }
494
    
495
    BOOL ret = [resData writeToFile:cachesDirectory atomically:YES];
496
    [self callback: ret ? @"0" : @"1"];
497
}
498
471 499
@end

+ 1 - 1
display-center/ReactNative/node_modules/react-native-camera/ios/RNCamera.xcodeproj/xcuserdata/benny.xcuserdatad/xcschemes/xcschememanagement.plist

@ -12,7 +12,7 @@
12 12
		<key>RNCamera.xcscheme_^#shared#^_</key>
13 13
		<dict>
14 14
			<key>orderHint</key>
15
			<integer>24</integer>
15
			<integer>25</integer>
16 16
		</dict>
17 17
	</dict>
18 18
</dict>

+ 2 - 2
display-center/ReactNative/node_modules/react-native/Libraries/ART/ART.xcodeproj/xcuserdata/benny.xcuserdatad/xcschemes/xcschememanagement.plist

@ -14,7 +14,7 @@
14 14
			<key>isShown</key>
15 15
			<false/>
16 16
			<key>orderHint</key>
17
			<integer>22</integer>
17
			<integer>23</integer>
18 18
		</dict>
19 19
		<key>ART.xcscheme</key>
20 20
		<dict>
@ -24,7 +24,7 @@
24 24
		<key>ART.xcscheme_^#shared#^_</key>
25 25
		<dict>
26 26
			<key>orderHint</key>
27
			<integer>26</integer>
27
			<integer>27</integer>
28 28
		</dict>
29 29
	</dict>
30 30
	<key>SuppressBuildableAutocreation</key>

+ 1 - 1
display-center/ReactNative/node_modules/react-native/Libraries/ActionSheetIOS/RCTActionSheet.xcodeproj/xcuserdata/benny.xcuserdatad/xcschemes/xcschememanagement.plist

@ -12,7 +12,7 @@
12 12
		<key>RCTActionSheet.xcscheme_^#shared#^_</key>
13 13
		<dict>
14 14
			<key>orderHint</key>
15
			<integer>25</integer>
15
			<integer>26</integer>
16 16
		</dict>
17 17
	</dict>
18 18
</dict>

+ 2 - 2
display-center/ReactNative/node_modules/react-native/Libraries/Blob/RCTBlob.xcodeproj/xcuserdata/benny.xcuserdatad/xcschemes/xcschememanagement.plist

@ -14,7 +14,7 @@
14 14
			<key>isShown</key>
15 15
			<false/>
16 16
			<key>orderHint</key>
17
			<integer>21</integer>
17
			<integer>22</integer>
18 18
		</dict>
19 19
		<key>RCTBlob.xcscheme</key>
20 20
		<dict>
@ -24,7 +24,7 @@
24 24
		<key>RCTBlob.xcscheme_^#shared#^_</key>
25 25
		<dict>
26 26
			<key>orderHint</key>
27
			<integer>27</integer>
27
			<integer>28</integer>
28 28
		</dict>
29 29
	</dict>
30 30
	<key>SuppressBuildableAutocreation</key>

+ 1 - 1
display-center/ReactNative/node_modules/react-native/Libraries/CameraRoll/RCTCameraRoll.xcodeproj/xcuserdata/benny.xcuserdatad/xcschemes/xcschememanagement.plist

@ -12,7 +12,7 @@
12 12
		<key>RCTCameraRoll.xcscheme_^#shared#^_</key>
13 13
		<dict>
14 14
			<key>orderHint</key>
15
			<integer>28</integer>
15
			<integer>29</integer>
16 16
		</dict>
17 17
	</dict>
18 18
</dict>

+ 1 - 1
display-center/ReactNative/node_modules/react-native/Libraries/Geolocation/RCTGeolocation.xcodeproj/xcuserdata/benny.xcuserdatad/xcschemes/xcschememanagement.plist

@ -12,7 +12,7 @@
12 12
		<key>RCTGeolocation.xcscheme_^#shared#^_</key>
13 13
		<dict>
14 14
			<key>orderHint</key>
15
			<integer>29</integer>
15
			<integer>30</integer>
16 16
		</dict>
17 17
	</dict>
18 18
</dict>

+ 2 - 2
display-center/ReactNative/node_modules/react-native/Libraries/Image/RCTImage.xcodeproj/xcuserdata/benny.xcuserdatad/xcschemes/xcschememanagement.plist

@ -14,7 +14,7 @@
14 14
			<key>isShown</key>
15 15
			<false/>
16 16
			<key>orderHint</key>
17
			<integer>20</integer>
17
			<integer>21</integer>
18 18
		</dict>
19 19
		<key>RCTImage.xcscheme</key>
20 20
		<dict>
@ -24,7 +24,7 @@
24 24
		<key>RCTImage.xcscheme_^#shared#^_</key>
25 25
		<dict>
26 26
			<key>orderHint</key>
27
			<integer>30</integer>
27
			<integer>31</integer>
28 28
		</dict>
29 29
	</dict>
30 30
	<key>SuppressBuildableAutocreation</key>

+ 2 - 2
display-center/ReactNative/node_modules/react-native/Libraries/LinkingIOS/RCTLinking.xcodeproj/xcuserdata/benny.xcuserdatad/xcschemes/xcschememanagement.plist

@ -14,7 +14,7 @@
14 14
			<key>isShown</key>
15 15
			<false/>
16 16
			<key>orderHint</key>
17
			<integer>19</integer>
17
			<integer>20</integer>
18 18
		</dict>
19 19
		<key>RCTLinking.xcscheme</key>
20 20
		<dict>
@ -24,7 +24,7 @@
24 24
		<key>RCTLinking.xcscheme_^#shared#^_</key>
25 25
		<dict>
26 26
			<key>orderHint</key>
27
			<integer>31</integer>
27
			<integer>32</integer>
28 28
		</dict>
29 29
	</dict>
30 30
	<key>SuppressBuildableAutocreation</key>

+ 2 - 2
display-center/ReactNative/node_modules/react-native/Libraries/NativeAnimation/RCTAnimation.xcodeproj/xcuserdata/benny.xcuserdatad/xcschemes/xcschememanagement.plist

@ -14,7 +14,7 @@
14 14
			<key>isShown</key>
15 15
			<false/>
16 16
			<key>orderHint</key>
17
			<integer>18</integer>
17
			<integer>19</integer>
18 18
		</dict>
19 19
		<key>RCTAnimation.xcscheme</key>
20 20
		<dict>
@ -24,7 +24,7 @@
24 24
		<key>RCTAnimation.xcscheme_^#shared#^_</key>
25 25
		<dict>
26 26
			<key>orderHint</key>
27
			<integer>39</integer>
27
			<integer>40</integer>
28 28
		</dict>
29 29
	</dict>
30 30
	<key>SuppressBuildableAutocreation</key>

+ 2 - 2
display-center/ReactNative/node_modules/react-native/Libraries/Network/RCTNetwork.xcodeproj/xcuserdata/benny.xcuserdatad/xcschemes/xcschememanagement.plist

@ -14,7 +14,7 @@
14 14
			<key>isShown</key>
15 15
			<false/>
16 16
			<key>orderHint</key>
17
			<integer>3</integer>
17
			<integer>1</integer>
18 18
		</dict>
19 19
		<key>RCTNetwork.xcscheme</key>
20 20
		<dict>
@ -24,7 +24,7 @@
24 24
		<key>RCTNetwork.xcscheme_^#shared#^_</key>
25 25
		<dict>
26 26
			<key>orderHint</key>
27
			<integer>40</integer>
27
			<integer>41</integer>
28 28
		</dict>
29 29
	</dict>
30 30
	<key>SuppressBuildableAutocreation</key>

+ 2 - 2
display-center/ReactNative/node_modules/react-native/Libraries/PushNotificationIOS/RCTPushNotification.xcodeproj/xcuserdata/benny.xcuserdatad/xcschemes/xcschememanagement.plist

@ -14,7 +14,7 @@
14 14
			<key>isShown</key>
15 15
			<false/>
16 16
			<key>orderHint</key>
17
			<integer>23</integer>
17
			<integer>24</integer>
18 18
		</dict>
19 19
		<key>RCTPushNotification.xcscheme</key>
20 20
		<dict>
@ -24,7 +24,7 @@
24 24
		<key>RCTPushNotification.xcscheme_^#shared#^_</key>
25 25
		<dict>
26 26
			<key>orderHint</key>
27
			<integer>41</integer>
27
			<integer>42</integer>
28 28
		</dict>
29 29
	</dict>
30 30
	<key>SuppressBuildableAutocreation</key>

+ 2 - 2
display-center/ReactNative/node_modules/react-native/Libraries/Settings/RCTSettings.xcodeproj/xcuserdata/benny.xcuserdatad/xcschemes/xcschememanagement.plist

@ -14,7 +14,7 @@
14 14
			<key>isShown</key>
15 15
			<false/>
16 16
			<key>orderHint</key>
17
			<integer>17</integer>
17
			<integer>18</integer>
18 18
		</dict>
19 19
		<key>RCTSettings.xcscheme</key>
20 20
		<dict>
@ -24,7 +24,7 @@
24 24
		<key>RCTSettings.xcscheme_^#shared#^_</key>
25 25
		<dict>
26 26
			<key>orderHint</key>
27
			<integer>42</integer>
27
			<integer>43</integer>
28 28
		</dict>
29 29
	</dict>
30 30
	<key>SuppressBuildableAutocreation</key>

+ 2 - 2
display-center/ReactNative/node_modules/react-native/Libraries/Text/RCTText.xcodeproj/xcuserdata/benny.xcuserdatad/xcschemes/xcschememanagement.plist

@ -14,7 +14,7 @@
14 14
			<key>isShown</key>
15 15
			<false/>
16 16
			<key>orderHint</key>
17
			<integer>15</integer>
17
			<integer>16</integer>
18 18
		</dict>
19 19
		<key>RCTText.xcscheme</key>
20 20
		<dict>
@ -24,7 +24,7 @@
24 24
		<key>RCTText.xcscheme_^#shared#^_</key>
25 25
		<dict>
26 26
			<key>orderHint</key>
27
			<integer>16</integer>
27
			<integer>17</integer>
28 28
		</dict>
29 29
	</dict>
30 30
	<key>SuppressBuildableAutocreation</key>

+ 1 - 1
display-center/ReactNative/node_modules/react-native/Libraries/Vibration/RCTVibration.xcodeproj/xcuserdata/benny.xcuserdatad/xcschemes/xcschememanagement.plist

@ -12,7 +12,7 @@
12 12
		<key>RCTVibration.xcscheme_^#shared#^_</key>
13 13
		<dict>
14 14
			<key>orderHint</key>
15
			<integer>43</integer>
15
			<integer>44</integer>
16 16
		</dict>
17 17
	</dict>
18 18
</dict>

+ 4 - 4
display-center/ReactNative/node_modules/react-native/Libraries/WebSocket/RCTWebSocket.xcodeproj/xcuserdata/benny.xcuserdatad/xcschemes/xcschememanagement.plist

@ -14,7 +14,7 @@
14 14
			<key>isShown</key>
15 15
			<false/>
16 16
			<key>orderHint</key>
17
			<integer>12</integer>
17
			<integer>13</integer>
18 18
		</dict>
19 19
		<key>RCTWebSocket.xcscheme</key>
20 20
		<dict>
@ -24,7 +24,7 @@
24 24
		<key>RCTWebSocket.xcscheme_^#shared#^_</key>
25 25
		<dict>
26 26
			<key>orderHint</key>
27
			<integer>44</integer>
27
			<integer>45</integer>
28 28
		</dict>
29 29
		<key>fishhook-tvOS.xcscheme</key>
30 30
		<dict>
@ -36,7 +36,7 @@
36 36
			<key>isShown</key>
37 37
			<false/>
38 38
			<key>orderHint</key>
39
			<integer>14</integer>
39
			<integer>15</integer>
40 40
		</dict>
41 41
		<key>fishhook.xcscheme</key>
42 42
		<dict>
@ -46,7 +46,7 @@
46 46
		<key>fishhook.xcscheme_^#shared#^_</key>
47 47
		<dict>
48 48
			<key>orderHint</key>
49
			<integer>45</integer>
49
			<integer>46</integer>
50 50
		</dict>
51 51
	</dict>
52 52
	<key>SuppressBuildableAutocreation</key>

+ 15 - 15
display-center/ReactNative/node_modules/react-native/React/React.xcodeproj/xcuserdata/benny.xcuserdatad/xcschemes/xcschememanagement.plist

@ -24,7 +24,7 @@
24 24
		<key>React.xcscheme_^#shared#^_</key>
25 25
		<dict>
26 26
			<key>orderHint</key>
27
			<integer>4</integer>
27
			<integer>3</integer>
28 28
		</dict>
29 29
		<key>cxxreact-tvOS.xcscheme</key>
30 30
		<dict>
@ -36,7 +36,7 @@
36 36
			<key>isShown</key>
37 37
			<false/>
38 38
			<key>orderHint</key>
39
			<integer>7</integer>
39
			<integer>8</integer>
40 40
		</dict>
41 41
		<key>cxxreact.xcscheme</key>
42 42
		<dict>
@ -46,7 +46,7 @@
46 46
		<key>cxxreact.xcscheme_^#shared#^_</key>
47 47
		<dict>
48 48
			<key>orderHint</key>
49
			<integer>33</integer>
49
			<integer>34</integer>
50 50
		</dict>
51 51
		<key>double-conversion-tvOS.xcscheme</key>
52 52
		<dict>
@ -58,7 +58,7 @@
58 58
			<key>isShown</key>
59 59
			<false/>
60 60
			<key>orderHint</key>
61
			<integer>11</integer>
61
			<integer>12</integer>
62 62
		</dict>
63 63
		<key>double-conversion.xcscheme</key>
64 64
		<dict>
@ -68,7 +68,7 @@
68 68
		<key>double-conversion.xcscheme_^#shared#^_</key>
69 69
		<dict>
70 70
			<key>orderHint</key>
71
			<integer>37</integer>
71
			<integer>38</integer>
72 72
		</dict>
73 73
		<key>jschelpers-tvOS.xcscheme</key>
74 74
		<dict>
@ -80,7 +80,7 @@
80 80
			<key>isShown</key>
81 81
			<false/>
82 82
			<key>orderHint</key>
83
			<integer>8</integer>
83
			<integer>9</integer>
84 84
		</dict>
85 85
		<key>jschelpers.xcscheme</key>
86 86
		<dict>
@ -90,7 +90,7 @@
90 90
		<key>jschelpers.xcscheme_^#shared#^_</key>
91 91
		<dict>
92 92
			<key>orderHint</key>
93
			<integer>34</integer>
93
			<integer>35</integer>
94 94
		</dict>
95 95
		<key>jsinspector-tvOS.xcscheme</key>
96 96
		<dict>
@ -102,7 +102,7 @@
102 102
			<key>isShown</key>
103 103
			<false/>
104 104
			<key>orderHint</key>
105
			<integer>9</integer>
105
			<integer>10</integer>
106 106
		</dict>
107 107
		<key>jsinspector.xcscheme</key>
108 108
		<dict>
@ -112,7 +112,7 @@
112 112
		<key>jsinspector.xcscheme_^#shared#^_</key>
113 113
		<dict>
114 114
			<key>orderHint</key>
115
			<integer>35</integer>
115
			<integer>36</integer>
116 116
		</dict>
117 117
		<key>privatedata-tvOS.xcscheme</key>
118 118
		<dict>
@ -124,7 +124,7 @@
124 124
			<key>isShown</key>
125 125
			<false/>
126 126
			<key>orderHint</key>
127
			<integer>13</integer>
127
			<integer>14</integer>
128 128
		</dict>
129 129
		<key>privatedata.xcscheme</key>
130 130
		<dict>
@ -134,7 +134,7 @@
134 134
		<key>privatedata.xcscheme_^#shared#^_</key>
135 135
		<dict>
136 136
			<key>orderHint</key>
137
			<integer>38</integer>
137
			<integer>39</integer>
138 138
		</dict>
139 139
		<key>third-party-tvOS.xcscheme</key>
140 140
		<dict>
@ -146,7 +146,7 @@
146 146
			<key>isShown</key>
147 147
			<false/>
148 148
			<key>orderHint</key>
149
			<integer>10</integer>
149
			<integer>11</integer>
150 150
		</dict>
151 151
		<key>third-party.xcscheme</key>
152 152
		<dict>
@ -156,7 +156,7 @@
156 156
		<key>third-party.xcscheme_^#shared#^_</key>
157 157
		<dict>
158 158
			<key>orderHint</key>
159
			<integer>36</integer>
159
			<integer>37</integer>
160 160
		</dict>
161 161
		<key>yoga-tvOS.xcscheme</key>
162 162
		<dict>
@ -168,7 +168,7 @@
168 168
			<key>isShown</key>
169 169
			<false/>
170 170
			<key>orderHint</key>
171
			<integer>6</integer>
171
			<integer>7</integer>
172 172
		</dict>
173 173
		<key>yoga.xcscheme</key>
174 174
		<dict>
@ -178,7 +178,7 @@
178 178
		<key>yoga.xcscheme_^#shared#^_</key>
179 179
		<dict>
180 180
			<key>orderHint</key>
181
			<integer>32</integer>
181
			<integer>33</integer>
182 182
		</dict>
183 183
	</dict>
184 184
	<key>SuppressBuildableAutocreation</key>

+ 1 - 1
display-center/Res/config/mobile-action.xml

@ -111,7 +111,7 @@
111 111
    <!-- Upload File -->
112 112
    <action name="uploadFile"          class="WDFUploadDownload" method="uploadFileByAFN"/>
113 113
    <!-- Download File -->
114
    <action name="downloadFile"        class="WDFUploadDownload" method="downloadFileByAFN"/>
114
    <action name="downloadFile"        class="WDFUploadDownload" method="downloadFile"/>
115 115
    
116 116
    <!-- operate for database -->
117 117
    <action name="execSQL" class="WDFMobileDatabase" method="execSql"/>

+ 2 - 2
display-center/Res/config/mobile-config.xml

@ -11,13 +11,13 @@
11 11
<!--    <config name="request_host" value="http://192.168.253.10:8080"/>-->
12 12
<!--    <config name="request_path" value="/show"/>-->
13 13
14
<!--    <config name="request_host" value="http://192.168.31.239:8080"/>-->
14
    <config name="request_host" value="http://121.42.183.206:8083"/>
15 15
<!--    <config name="request_path" value="/show"/>-->
16 16
17 17
<!--    <config name="res_host"     value="10.13.10.135:8080"/>-->
18 18
<!--    <config name="request_path" value="/show-server"/>-->
19 19
20
    <config name="request_host" value="http://www.aiipu.com:8083"/>
20
<!--    <config name="request_host" value="http://www.aiipu.com:8083"/>-->
21 21
    <config name="request_path" value="/show"/>
22 22
23 23
    <config name="request_servlet" value="/mobiledata"/>

二進制
display-center/display-center.xcworkspace/xcuserdata/benny.xcuserdatad/UserInterfaceState.xcuserstate


+ 48 - 0
display-center/display-center.xcworkspace/xcuserdata/benny.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist

@ -13,5 +13,53 @@
13 13
            stopOnStyle = "0">
14 14
         </BreakpointContent>
15 15
      </BreakpointProxy>
16
      <BreakpointProxy
17
         BreakpointExtensionID = "Xcode.Breakpoint.FileBreakpoint">
18
         <BreakpointContent
19
            shouldBeEnabled = "Yes"
20
            ignoreCount = "0"
21
            continueAfterRunningActions = "No"
22
            filePath = "../WadeMobileFunc/WadeMobileFunc/WDFUploadDownload.m"
23
            timestampString = "566364063.069561"
24
            startingColumnNumber = "9223372036854775807"
25
            endingColumnNumber = "9223372036854775807"
26
            startingLineNumber = "472"
27
            endingLineNumber = "472"
28
            landmarkName = "-downloadFile:"
29
            landmarkType = "7">
30
            <Locations>
31
               <Location
32
                  shouldBeEnabled = "Yes"
33
                  ignoreCount = "0"
34
                  continueAfterRunningActions = "No"
35
                  symbolName = "-[WDFUploadDownload downloadFile:]"
36
                  moduleName = "WadeMobileFunc"
37
                  usesParentBreakpointCondition = "Yes"
38
                  urlString = "file:///Users/benny/iOS-Share/WadeMobileFunc/WadeMobileFunc/WDFUploadDownload.m"
39
                  timestampString = "566364064.062824"
40
                  startingColumnNumber = "9223372036854775807"
41
                  endingColumnNumber = "9223372036854775807"
42
                  startingLineNumber = "472"
43
                  endingLineNumber = "472"
44
                  offsetFromSymbolStart = "52">
45
               </Location>
46
               <Location
47
                  shouldBeEnabled = "Yes"
48
                  ignoreCount = "0"
49
                  continueAfterRunningActions = "No"
50
                  symbolName = "-[WDFUploadDownload downloadFile:]"
51
                  moduleName = "WadeMobileFunc"
52
                  usesParentBreakpointCondition = "Yes"
53
                  urlString = "file:///Users/benny/iOS-Share/WadeMobileFunc/WadeMobileFunc/WDFUploadDownload.m"
54
                  timestampString = "566364064.067017"
55
                  startingColumnNumber = "9223372036854775807"
56
                  endingColumnNumber = "9223372036854775807"
57
                  startingLineNumber = "472"
58
                  endingLineNumber = "472"
59
                  offsetFromSymbolStart = "232">
60
               </Location>
61
            </Locations>
62
         </BreakpointContent>
63
      </BreakpointProxy>
16 64
   </Breakpoints>
17 65
</Bucket>

a · dfc4eaba5e - Nuosi Git Service
yangbiao лет назад: 9
Родитель
Сommit
dfc4eaba5e
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      ipu-client/assets/mobile-config.xml

+ 1 - 1
ipu-client/assets/mobile-config.xml

@ -1,7 +1,7 @@
1 1
<?xml version="1.0" encoding="utf-8"?>
2 2
<configs>
3 3
    <!-- 必须。10.0.2.2为Android模拟器的保留ip地址。访问到本机电脑时使用 -->
4
	<config name="request_host" value="http://10.42.0.1:8080"/>
4
	<config name="request_host" value="http://10.0.2.2:8080"/>
5 5
	<!-- 请求主机名或请求地址。包括服务器的ip地址和端口 -->
6 6
	<!-- <config name="request_host" value="http://192.168.0.143:8080"/>  -->
7 7
	<!-- 必须。容器应用名或请求根路径 -->