问题描述
我发现这条指令有一个意图:目标是使用 tasker 和“AndFTP”应用程序自动上传到 ftp 服务器。
这里是正文
Upload files from SDCard to FTP server:
You have to define a FTP server URL and upload command:
Intent intent = new Intent();
intent.setAction(Intent.ACTION_PICK);
Uri ftpUri = Uri.parse("ftp://192.168.20.128");
intent.setDataAndType(ftpUri,"vnd.android.cursor.dir/lysesoft.andftp.uri");
intent.putExtra("command_type","upload");
You can add FTP credentials:
intent.putExtra("ftp_username","anonymous");
intent.putExtra("ftp_password","test@test.com");
//intent.putExtra("ftp_keyfile","/sdcard/rsakey.txt");
//intent.putExtra("ftp_keypass","optionalkeypassword");;
Setup optional FTP preferences:
intent.putExtra("ftp_pasv","true");
//intent.putExtra("ftp_resume","true");
//intent.putExtra("ftp_encoding","UTF-8");
And define file(s) to upload and optional remote folder:
intent.putExtra("local_file1","/sdcard/subfolder1/file1.zip");
intent.putExtra("local_file2","/sdcard/subfolder2/file2.zip");
// Optional initial remote folder (it must exist before upload)
intent.putExtra("remote_folder","/remotefolder/subfolder");
Finally start the Activity:
startActivityForResult(intent,UPLOAD_FILES_REQUEST);
Transfer info will be returned in onActivityResult method:
String status = intent.getStringExtra("TRANSFERSTATUS");
String files = intent.getStringExtra("TRANSFERAMOUNT");
String size = intent.getStringExtra("TRANSFERSIZE");
String time = intent.getStringExtra("TRANSFERTIME");
我必须在 tasker 中填写“发送意图”任务表,但我不知道该怎么做。 在“行动”中写什么?在哪里写 Uri 的东西?我知道我必须在“Extra”类别中写“putExtra”,但不知道如何使用括号或双引号。
提前致谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)