菜鸟教程小白 发表于 2022-12-12 10:30:55

ios - FTP上传后未获得成功或错误回调


                                            <p><p>我点击此链接进行 FTP 上传:
<a href="https://github.com/gokce/phonegap-ios-plugin-ftpupload" rel="noreferrer noopener nofollow">https://github.com/gokce/phonegap-ios-plugin-ftpupload</a> .
我可以在 ftp 上上传文件,但每次遇到成功或错误时,它都会转到 CDVpluginResult.m 文件
成功后将进入此功能</p>

<pre><code>- (NSString*)toSuccessCallbackString:(NSString*)callbackId
</code></pre>

<p>如果出错,它会转到这个函数</p>

<pre><code>- (NSString*)toErrorCallbackString:(NSString*)callbackId
</code></pre>

<p>所以我想将此成功或错误返回给 javascript,谁能帮助我?</p>

<p>以下是我返回成功或错误的片段</p>

<pre><code>- (void) returnSuccess {
NSMutableDictionary* posError = ;
forKey:@&#34;code&#34;];
;
CDVPluginResult* result = ;

if (callbackId) {
    ];
}
</code></pre>

<p>它在成功或错误之后来到这里.. </p>

<pre><code>- (NSString*)toSuccessCallbackString:(NSString*)callbackId
</code></pre>

<p>这里我想显示状态是成功还是错误</p>

<pre><code>function upload(){
var args = {};args.address = &#34; &#34;;args.username = &#34;&#34;;args.password = &#34;&#34;;args.file = path;


cordova.exec(successCallback, failCallback, &#34;FtpUpload&#34;, &#34;sendFile&#34;, );}
function successCallback(data){
alert(&#39;successCallback&#39; + data);}


function failCallback(data){
alert(&#39;failCallback&#39; + data);
</code></pre>

<p>请帮帮我!!</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>一个常见的错误是忘记包含插件。您应该再次仔细阅读文档。另外,请阅读 <a href="https://github.com/gokce/phonegap-ios-plugin-ftpupload" rel="noreferrer noopener nofollow">instructions</a>我提供的。虽然被警告我没有维护代码,所以它可能不适用于更高版本的 PhoneGap。</p>

<p>不要使用</p>

<pre><code>cordova.exec(successCallback....
</code></pre>

<p>用于调用插件。而是这样调用它:</p>

<pre><code>window.plugins.ftpUpload.sendFile(successCallback, failCallback, &#34;address&#34;, &#34;username&#34;, &#34;password&#34;, &#34;filepath&#34;);
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - FTP上传后未获得成功或错误回调,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/24369424/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/24369424/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - FTP上传后未获得成功或错误回调