powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JavaScript как запостить файл програмно
4 сообщений из 4, страница 1 из 1
JavaScript как запостить файл програмно
    #32761867
Tellur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как запостить файл на JavaScript програмно.
Вот один вариант, но он почему-то не работает

на форме есть компонент (он может быть скрыт)
Код: plaintext
1.
     <input name="f_file" type="file" style="width: 270px">
Название файла читается из него
Код: plaintext
    alert(document.form_pic.f_file.value);
но не пишется. т.е. этот код:
Код: plaintext
    document.form_pic.f_file.value = "filename";
не меняет содержимого
Код: plaintext
document.form_pic.f_file.value
...
Рейтинг: 0 / 0
JavaScript как запостить файл програмно
    #32761900
GammiBear
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как это ни печально - у Вас скорее всго ничего не получится ((

Данная возможность заблокирована по соображениям безопасности....
Что бы какой-нибудь кул-хацкер не мог без Вашего ведома запостить себе на сервак какой-нибудь very-very-important.doc :)


в древних доках по жабаскрипту я видел что это возможно в принципе сделать с помощью подписанных скриптов... однако не уверен что сейчас и это прокатит :(
...
Рейтинг: 0 / 0
JavaScript как запостить файл програмно
    #32761912
Tellur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С этим понятно, почитол доки - дкйсвительно заблокировано.
Но у меня все не так. Пользователь сам загружает картинку со своей машины в Iframe. C помощью функции Test() я могу получить ее адрес. Но как получить доступ к данным картинки, к ее пикселам???
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
<html>
<body>
<div align=center>
<script>
function Test()
{
  var tr = frames.newTextArea.document;
  alert(tr.images[ 0 ].src);
}

function Post()
{
  document.myform.message.value = newTextArea.document.body.innerHTML;
  myform.submit();
}
function EditorExecCommand( command_param )
{
  var tr = frames.newTextArea.document.selection.createRange();
  tr.select();
  tr.execCommand(command_param,true);
  frames.newTextArea.focus();
}

function EditorExecCommand2( command_param )
{
  var tr = frames.newTextArea.document.selection.createRange();
  tr.select();
  tr.execCommand( command_param,true);
  frames.newTextArea.focus();
}
</script>

<form name="myform" action="http://www.region42.ru/a/ie2.php" method="POST">
<input type="hidden" name="message">
</form>
<input type="button" onClick="EditorExecCommand( 'Bold' );" value=" B ">
<input type="button" onClick="EditorExecCommand( 'InsertImage' );" value="image">
<input type="button" onClick="Test();" value=" test ">

<iframe width="100%" height="30%" id="newTextArea" name="newTextArea"></iframe>
<input type="button" onClick="Post();" value="Сохранить">
<script>
newTextArea.document.designMode = "on";
newTextArea.document.open();
newTextArea.document.writeln('Текст');
newTextArea.document.close();
</script>

</div>
</body>
</html>
...
Рейтинг: 0 / 0
JavaScript как запостить файл програмно
    #32761942
_culis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
не получится так. С этим майкросовт боролась все время - как это можно читать файлы с локального диска и их отправлять? Да я у вас все пароли тогда украду. Если вы найдете такую возможность, которая не была ранее выявлена то тогда считайте что вы открыли новую дыру.
а вообще были такие дыры, но их залотали.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JavaScript как запостить файл програмно
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]