ページ 11

本文に複数画像を一括で挿入したい

投稿記事Posted: 2019年9月10日(火) 02:32
by mio
記事作成時、本文に複数の画像を一度にアップロード挿入する方法はございませんでしょうか。

デフォルトでは、tinymceの画像挿入ボタンから1点ずつしかアップできないようですが、
Soy Galleryのように、複数画像をまとめて選択・アップロードできるようにしたいのです。
スマホで撮影した写真を記事に多く掲載したい顧客からこのような要望を受けました。

/soycms/webapp/pages/Page/Editor/FileUploadPage.htmlの21行目あたり、

<input type="file" name="file" id="file" size="16"/>

<input type="file" name="file" id="file" size="16" multiple="multiple"/>
と書き変えれば、
複数画像の選択だけはできるようになりますが、アップロードボタンが反応しなくなります。
複数の画像データを渡す記述に変更する必要があると思うのですが、知識がなく分かりかねております。。 :|
何かお分かりになる方がいらっしゃいましたら、お力添えのほどよろしくお願いいたします。

Re: 本文に複数画像を一括で挿入したい

投稿記事Posted: 2019年9月10日(火) 05:21
by inunosinsi
複数アップロードに対応するためには

コード: 全て選択
<input type="file" name="file[]" id="file" size="16" multiple="multiple"/>

このようにnameのところをname="file[]"のように[]を追加しなければなりません。

ただし、multipleを設けた場合、サーバ側(PHP側)でmultipleに対応したコードを追加する必要があり、上記のHTML側の修正だけでは複数アップロードには対応できません。

Re: 本文に複数画像を一括で挿入したい

投稿記事Posted: 2019年9月11日(水) 03:57
by mio
inunosinsi様、ご回答くださりありがとうございます。

サーバ側(PHP側)のどの部分にどんなコードを追加するべきかがわからない自分には難しそうなことがわかりました。
もし実現できたときには、またこちらで共有させていただきたいと思いますが、
ひとまず別のブログサービスで一括アップロードしたものを、コピペで貼付ける形で対応することになりました。