- 締切済み
Dreamweaverでのデータ転送
今HPを作成していますが、Fireworks4で作成・書き出したボタンシンボルを、Dreamweaver4に挿入し、そのファイルをDreamweaverにあるFTPを使って転送を試みるのですが、他のファイルや画像などは転送できるのに、そのボタンのファイルだけがなぜか転送できません。エラーメッセージには553のFTPエラーが表示されるのですが、Macromediaのヘルプを見てもさっぱりわかりません。 しかも、DreamweaverにあるFTP以外の通常のFTPや、登録しているジオシティーズのファイルマネージャーを使うと問題のボタンのファイルも含めて全てちゃんと転送できるのです。フォルダ・ファイル名にも特殊文字は使っておらず、これらで転送できるということは、Dreamweaver側での設定に問題があるのでしょうか。ホストディレクトリなども何度も設定を確認しましたが、問題ありませんでした。 ほとんどのページでボタンを使うので、他のFTPを使うのはとても不便を感じます。原因がとにかくよくわかりません。原因と対処法を教えていただければ幸いです。m(__)m ちなみにOSは、Windows98です。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- keiru
- ベストアンサー率40% (2/5)
えー、おそらくシステム(サーバの)にもよりますが 大体ファイル名は拡張子をつけて16文字以内が 望ましいですね。 また。マクロメディアのページで 「システムによりますが、ファイル転送の際にファイル名やフォルダ名の長さにも制限があります。ファイル転送で問題が生じた場合は、test.htm などのような短いファイル名やフォルダ名にして見てください。」 と記載されていたので試されてみてはいかがでしょう?
- keiru
- ベストアンサー率40% (2/5)
ちなみにボタンにはどんな名前を付けていますか? エラーメッセージを見る限りファイル名の問題のようですが・・・。 もしかしたら、 ・ファイル名が長すぎる ・どこかに半角のスペースがはいている ・全角文字が入っている というのが考えられますがいかがでしょう?
お礼
まずは、回答いただきありがとうございます。
補足
ボタンには「button1」と名をつけていて、ボタンとして作成・保存したのはそれだけです。保存されたボタンの部品には、書き出しの際「button1_r1_r1.gif」とか、「button1_r1_c2_f4.gif」と自動的にどうしてもそういうファイル名がついてしまいますが、これは長すぎるのでしょうか?これらの部品を保存しているフォルダ名は「img] としていて、これと書き出しの際作られる「button1.html」とが「image」と名づけているフォルダに保存されてます。DreamweaverのFTPで転送すると、「button1.html」は転送できるのですが、部品が転送できないのです。全角や、半角スペースなどもないのですが… ただ、フォルダそのもの(例えば、「image」と名づけたフォルダ)を指定して転送しようとすると、やはりどれもエラーになって返ってきます。これらはやはり、書き出しもしくは設定に問題があるのでしょうか?
ボタンとはどういった形式のものですか?それが分からないと何ともいえません。マクロメディアのFAQにエラーメッセージの解説がありますのでそれを参照してみてください。 では。
お礼
まずは、回答いただきありがとうございます。
補足
ボタンは普通のロールオーバーボタンで、Fireworksで作ってHTML形式で書き出したものです。ボタンの部品自体は、部品ごとにgif形式で保存されています。ボタンには「button1」と名をつけていて、「image」とついたフォルダの中に「button1.html」と「img」フォルダが作成されています。「img」フォルダの中に、gifで保存された部品が入っています。 エラーメッセージの解説は一応見ていますが、他のFTPで転送するとちゃんとブラウザー上で、ボタンをクリックすればロールオーバーして動作するのです。なので、なぜDreamweaverのFTPを使って転送したときだけエラーになるのか、解説を見ても見当がつかないという次第です。
お礼
ご協力ありがとうございました。m(__)m
補足
ファイル名やフォルダ名も変更してみましたが、ダメでした。 それで自力で調べた結果、(おそらく)サーバーの不具合ではないかという結論に達し、Dreamweaverで転送できなかったボタンのパーツなどが入ったフォルダを、別のFTPクライアントを使って予め転送し、ローカルとリモートを先に同じディレクトリ構造にした上で、その問題のボタンを挿入して作ったファイルをDreamweaverで転送したら、今度はうまくできました。Dreamweaverは他のFTPクライアントみたいに不具合を修正できないようですね。