0

是否可以使用 TideSDK 在后台运行 PHP 代码?我正在尝试在 PHP 中使用 curl 上传文件。无论 Javascript 立即调用 PHP 以响应事件还是使用事件来安排调用,GUI 在上传期间都会变得无响应。

Javascript 直接从处理程序调用 PHP:

upload_file(path_to_file)

Javascript 安排直接从处理程序调用 PHP:

setTimeout(function() {upload_file(path_to_file);}, 250);

文件上传是使用 PHP curl 函数完成的。我都试过了curl_exec()curl_multi_exec()。看起来很有希望,但示例代码反复curl_multi_exec()调用。curl_multi_exec()

我正在考虑打破这个循环以在循环之间返回 JS 以尝试解决问题。

4

1 回答 1

0

AFAIK 这是不可能的。我发现解决这个问题的唯一方法是使用 Ti.Process 运行后台进程——它基本上是通过 CLI 运行你的脚本。但是,我只针对一个平台 - osx。

于 2013-01-02T20:23:31.033 回答