• nextingkagoshima

    (@nextingkagoshima)


    フォームには以下のようなコーディングをしています。
    ——————-

    こちらから、CSVファイルをアップします!
    名前:[mwform_text name="myname" size="60"]
    アドレス:[mwform_text name="mymail" size="60"]
    [mwform_file name="orderfile"]
    [mwform_bsubmit name="soushin" value="send" display_input="true"]送信する[/mwform_bsubmit]

    ——————-

    JPG画像を添付すると、メールにも添付されてデータとしても保存されています。
    メディアにもアップされます。
    しかし、バリデーションで制限をかけているわけでもないのですが、CSVはアップされません。
    ExcelやWordは行けるようです。
    問合せデータとしてはデータ保存されていますが、CSVファイル名だけでメディアにファイルの実態もない状況です。

    返信メール内容にも、送信内容を記述しています。
    ——————

    ファイルアップされました!
    
    名前:{myname}
    メール:{mymail}
    添付:{orderfile}

    ——————

    CSVファイル自体がNGなのかと思い、手動でメディアにアップするとそれはアップされました。
    原因・解決法等お分かりの方がおられましたらレスお願いできますでしょうか?

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは

    こちらのトピックが参考になると思います。

    PHP の finfo 関数が csv を text/plain と判定しているからのようです。MIME タイプを変更するか、プラグインのサポートフォーラムで対応をお願いしてはいかがでしょうか?

    トピック投稿者 nextingkagoshima

    (@nextingkagoshima)

    ishitaka様

    ありがとうございました!
    解決しました。

    Mime Typeを、text/plain にして、MW WP Formのチェックでtext/plainを受け入れるようにしたら、
    指定したフォルダとっファイル名でアップできました!

    ついでなのですが。。
    何度もやると、固定で「xxxxx.csv」で保存したいのですが、ファイル名に自動的に枝番がついて、
    1回目:xxxxx.csv
    2回目:xxxxx-1.csv
    という風になってしまいます。
    おそらく、WPで同名のファイルをアップしようとすると連番が付くので、その辺りを上書きできるようにしようと思えば、手動アップの場合は、上書きできるプラグインがあるようですが、MW WP Formからのファイルアップロードで上書きを実現する方法はないものでしょうか?

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「MW WP formでCSVファイルのアップロードが出来ない」には新たに返信することはできません。