HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2012
1228
オレンジFTPでファイルを自動でUPしたい12解決


オレンジ

リンク

2012/12/28(Fri) 05:39:42|NO.51494

いつもお世話になっております

FTPでファイルを自動でUPしたいのですが、どうしたら良いでしょうか?
※指定したフォルダ内のファイル

サンプルでFTPで接続できることはわかったのですが、
自動でサーバーにUPしたいのです。

※自分のサーバーで一般公開しないので、今のところセキュリティとかは特に構いません。

どうぞよろしくお願いいたします。

googleで検索すると下記のページのftpモジュールがあるようですが
サンプルページが見つからずこちらも使い方がわかりませんでした。
こちらもわかればよろしくお願いします。
http://www14.ocn.ne.jp/~setsuki/src_30a/wininet.as



この記事に返信する


オレンジ

リンク

2012/12/28(Fri) 06:17:10|NO.51496

サンプルを参考にして、書きなおしたのですが、
サーバーにUPされません。
どこか間違っているのでしょうか?


#include "hspinet.as"
;
; ftpサーバー上のファイル一覧を得る
;
title "ftp接続サンプル"
;
netinit
if stat : dialog "ネット接続できません。" : end

sdim m_adr,256
sdim m_user,256
sdim m_pass,256
sdim m_dir,256
sdim m_edit,64
sdim m_result,256

m_adr="***.com"
m_dir="/www/"
m_user="abc"
m_pass="1234"

ftpopen m_adr,m_user,m_pass

ftpput "ftp.hsp","ftp,hsp",0

ftpclose

end



はみゅう

リンク

2012/12/28(Fri) 09:23:45|NO.51502

それほど詳しいわけではないですが、考えられる原因を書いておきますね。

1.アップロードしようとしているファイルの名前が間違っている。
2.アップロードしようとしているファイルがカレントディレクトリに無い。
3.アップロード先が間違っている。
4.ftpput命令で何らかのエラーが起きている。
5.回線の仕様による問題がる。

解決できなければ以下の記事が参考になると思います。
http://hsp.tv/play/pforum.php?mode=pastwch&num=43919



オレンジ

リンク

2012/12/28(Fri) 15:57:54|NO.51513

はみゅう様

アドバイスどうもありがとうございます

アップロード先が間違っているようでした。

ログインするディレクトリーではなくて、
UPするする時にもディレクトリーを指定しなくてはいけないのですね。

ftpput "/www/test.txt","c:\\test.txt",0

本当にどうもありがとうございました。



オレンジ

リンク

2013/1/4(Fri) 21:37:33|NO.51666

新年おめでとうございます
今年もよろしくお願いいたします

FTPでUPはできるようになったのですが

PC内のフォルダ一式をサーバーにアップするにはどうしたら良いのでしょうか?

サンプルでもあればどうぞよろしくお願いいたします。



@key

リンク

2013/1/5(Sat) 11:05:09|NO.51671

フォルダ全部を一気にアップロードする命令や方法はなかったはずなので
サーバー上にフォルダを作り、フォルダ内のファイルを一から順番にアップロードするしかないです



オレンジ

リンク

2013/1/5(Sat) 18:00:41|NO.51677

@key様

いつもアドバイスありがとうございます

そうですか、そういったコマンドはなかったんですね
それでは一つ一つ実行しながら作ってみたいと思います。

どうぞよろしくお願いいたします。



オレンジ

リンク

2013/1/5(Sat) 18:28:39|NO.51678

お世話になります

ヘルプを参考に作り始めたのですが
サーバーのディレクトリの内容を読み取るにはどうしたら良いのでしょうか?

無限ループに入ってしまうようです。


#include "hspinet.as" ; ; ftpサーバー上のファイル一覧を得る ; title "ftp接続サンプル" ; netinit if stat : dialog "ネット接続できません。" : end sdim m_adr,256 sdim m_user,256 sdim m_pass,256 sdim m_dir,256 sdim m_edit,64 sdim m_result,256 sdim flist,256 m_adr="+++.com" m_dir="/www/" m_user="qqqq" m_pass="1234" ftpopen m_adr,m_user,m_pass ftpput "ftp.hsp","ftp,hsp",0 ftpdirlist repeat stat mes stat netexec mode if res : break await 50 loop ftpdirlist2 flist mes flist ftpclose



うみ

リンク

2013/1/5(Sat) 22:21:39|NO.51679

pc内のフォルダ一式をサーバーにUPとかウイルスでも作る気ですか笑



てれてれ

リンク

2013/1/5(Sat) 22:54:13|NO.51680

この部分見て何も不思議に思わないの?

repeat stat mes stat netexec mode if res : break await 50 loop



オレンジ

リンク

2013/1/6(Sun) 08:23:20|NO.51681

うみ様

いえいえ^^;、、まさか。
FTPでUPする際に、サーバーのファイルを上書きしないように
まずはじめに調べる事が必要かと思いまして。
※CSVファイルと縮小した商品画像をフォルダごとサーバーにUPしたいのです。

てれてれ様

ご指摘ありがとうございます。
すみません、よくわからないので質問させていただきましたm(_ _)m

検索してもFTPのサンプルが見つからなくて、ヘルプを頼りにいじっている最中です。

どなたかサンプルでも書いていただけないでしょうか?
どうぞよろしくお願いいたします。



kanahiron

リンク

2013/1/6(Sun) 09:35:03|NO.51682

>>検索してもFTPのサンプルが見つからなくて、ヘルプを頼りにいじっている最中です。
FTPのサンプル以前のところから間違えています

エディタを開き、
netexec
と入力してF1キーを押してください
p1にはなんと書かれていますか? breakするためのifでは何をしていますか? もう一度よく見てください



オレンジ

リンク

2013/1/6(Sun) 14:17:52|NO.51684

kanahiron様
アドバイスありがとうございます。
netexecのヘルプを見てみますね。

knee様
アドバイスありがとうございます
サンプル有りました!見落としておりました。
これを参考にして作ってみたいと思います。

皆様からのアドバイス、本当にどうもありがとうございますm(_ _)m



ONION software Copyright 1997-2021(c) All rights reserved.