0

Subversion リポジトリに接続して差分を取得し、それらをダウンロードして自分の Web サイトにデプロイする AIR アプリケーションを作成しています。「/usr/bin/svn」を実行し、必要なsvnコマンドを実行するNativeProcessを介してこれを行っています。

それらを私のウェブサイトにアップロードするまで、すべてうまくいっています。'/usr/bin/ftp' を使用して FTP ターミナル コマンドを介して自分の Web サイトにファイルをアップロードする方法がよくわかりません。

AIR を使用して FTP にファイルをアップロードする方法を知っている人はいますか?

編集:解決しました!

FTP を使用する代わりに、次のコマンドを使用して CURL に切り替えました。

curl --ftp-create-dirs -u uname:pass -T /Users/me/Documents/Subsync/tmp_109065090/sub/index.html ftp://ftp.mysite.net:21//web/content/sub/index.html

いくつかの注意事項

  1. --ftp-create-dirs を必ず追加してください
  2. ポートの後に二重スラッシュを使用して、FTP のリダイレクトをバイパスします (ftp アカウントがサブアカウントであるか、共有ホスティング環境にある場合に使用されます)。
  3. ssl の場合、 --ftp-ssl を curl コマンドに追加します
4

0 に答える 0