Jump to content
  • 0

upload картинок через визуальный редактор


Maslakoff
 Share

Question

Интересен вопрос загрузки картинок через визуальный JS редактор типа FCKEditor или ему подобных.

Тоесть, просто копируем текст с картинками в буфер и вываливаем его в визуальный редактор. Вопрос: можно ли узнать Temp-путь картинки? можно ли через js узнать base32 код картинки?

Эту тему можно отнести и к Php и к Js. Еще не определился...

Link to comment
Share on other sites

10 answers to this question

Recommended Posts

  • 0

Dimitry Wolotko, Дадада, ты прав... прост давно не юзал эту функцию.. Помню только, что кодировал рисунки ею.

Пошастал в сети... нету нигде информации про upload рисунков из буфера... (( печально...

Тогда неплохо было бы реализовать "скрытое поле file"... как на gmail.com...

Работа с upload'ом файлов в браузерах мне вообще не симпатична(((

Link to comment
Share on other sites

  • 0

пару слов :)

это совсем не он, а вот его применение после аплоада вполне оправдано, например, для получения списка загруженных файлов, возвратить пользователю его оставшийся лимит и пр., пр., пр... более того, все те же визуальные редакторы его используют оченно широко.

и это, а что такого нехорошего в ajax'е? отличная вещь

Link to comment
Share on other sites

  • 0

Как вариант:

1. Создать скрытый iframe на странице, с формой внутри которой создать поле типа file.

2. Выбрать файл. Выдернуть локальный путь до изображения из данного поля. Имея локальный путь до изображения подгрузить его в редактор, и копировать тот же путь в значение поля file созданного в iframe.

3. Отправить форму созданную в iframe.

Покопайся в сорцах данного редактра, локальный путь до картинки по любому должен быть! По крайне мере текстовые данные копируются в буфер так:

<form>
<input type="button" value="copy" onClick="hid.value=document.getElementById('divName').innerHTML; hid.createTextRange().execCommand('Copy')">
<input type=hidden name=hid>
</form>

<div id='divName'>
Сорy me!!
</div>

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy