Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / (HTML) Работа с <input type=file ...> / 25 сообщений из 31, страница 1 из 2
03.08.2005, 16:44
    #33199816
SDN
SDN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) Работа с <input type=file ...>
Опять вопрос по этому пресловутому тэгу..

Если кто пользуется почтой от Google, то заметли, наверное, что там реализовано прикрепление файла без надоевшего уже поля с кнопкой "обзор" . Всё работает по нажатию на ссылку "Прикрепить файл", открывается стандартный диалог выбора файла, файл отлично отправляется.. Я пытался сделать что-то похожее, использовал display: none для этого тэга, а по нажатии на ссылку вызывал метод click().. Всё работало до момента нажатия на submit, т.е. путь прописывался, а файл так и не отсылался..

Может кто-нибудь интересовался, как программисты-монстры из Google решили эту проблему? Где поискать-посмотреть?..
...
Рейтинг: 0 / 0
03.08.2005, 16:58
    #33199888
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) Работа с <input type=file ...>
какие заголовки уходят на сервер при отправке файла?
Покажите форму.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
03.08.2005, 17:04
    #33199920
SDN
SDN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) Работа с <input type=file ...>
какие заголовки уходят на сервер при отправке файла?
Покажите форму.

А у меня нет, чем посмотреть.. Дайте, пожалуйста, ссылочку на какой-нить просмотрщик заголовков, а?..

А форму.. В смысле, HTML-код?..
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
03.08.2005, 17:10
    #33199941
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) Работа с <input type=file ...>
(c) www.phpfaq.ruДля IE можно предложить плагин http://www.blunck.info/iehttpheaders.html
Для браузера Mozilla есть удобный плагинhttp://livehttpheaders.mozdev.org/

Я пользуюсь Лисой в таких случаях на сайте mozzila.ru есть под нее хорошие плагины, что бы просматривать заголовки. Думаю что зайдя на сайт - быстро найдешь..
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
03.08.2005, 17:13
    #33199956
SDN
SDN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) Работа с <input type=file ...>
Спасибо, ща буду разбираться.. И, кстати, эта фитча с файлом работает ток в IE.. Но всё равно интересно, да Intranet у меня, все юзеры в IE-шке сидят.. ;-) Ну нет у них выбора
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
03.08.2005, 17:33
    #33200023
SDN
SDN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) Работа с <input type=file ...>
С формой пока не получается, шибко закрученный код странички..

Тааак, попытаюсь разобраться с заголовками..

POST /mail/?&ik=6a0405843a HTTP/1.0
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/msword, application/vnd.ms-powerpoint, application/x-shockwave-flash, */*
Referer: https://mail.google.com/mail/...
Accept-Language: ru
Content-Type: multipart/form-data; boundary=---------------------------7d524403903fa
Connection: Keep-Alive
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
Host: mail.google.com
Content-Length: 1581
Cache-Control: no-cache
Cookie: GX=DQAA...
-----------------------------7d524403903fa
Content-Disposition: form-data; name="view"

sm
-----------------------------7d524403903fa
Content-Disposition: form-data; name="rm"


-----------------------------7d524403903fa
Content-Disposition: form-data; name="th"


-----------------------------7d524403903fa
Content-Disposition: form-data; name="draft"


-----------------------------7d524403903fa
Content-Disposition: form-data; name="cmid"

1
-----------------------------7d524403903fa
Content-Disposition: form-data; name="at"

6ed1752b4977800a-1057c80d81d
-----------------------------7d524403903fa
Content-Disposition: form-data; name="to"

<*****@gmail.com>,
-----------------------------7d524403903fa
Content-Disposition: form-data; name="cc"


-----------------------------7d524403903fa
Content-Disposition: form-data; name="bcc"


-----------------------------7d524403903fa
Content-Disposition: form-data; name="subject"

File transfer test
-----------------------------7d524403903fa
Content-Disposition: form-data; name="file0"; filename=""
Content-Type: application/octet-stream


-----------------------------7d524403903fa
Content-Disposition: form-data; name="file1"; filename="X:\test.txt"
Content-Type: text/plain

Test file for GMail
-----------------------------7d524403903fa
Content-Disposition: form-data; name="ishtml"

0
-----------------------------7d524403903fa
Content-Disposition: form-data; name="msgbody"

File transfer test. Spy for HTTP headers.
-----------------------------7d524403903fa--


HTTP/1.0 200 OK
Cache-control: no-cache
Pragma: no-cache
Content-Type: text/html; charset=utf-8
Set-Cookie: GMAIL_LOGIN=EXPIRED;Domain=.google.com;Path=/;Expires=Mon, 01-Jan-1990 00:00:00 GMT
Set-Cookie: GMAIL_SU=EXPIRED;Path=/;Expires=Mon, 01-Jan-1990 00:00:00 GMT
Server: GFE/1.3
Date: Wed, 03 Aug 2005 13:28:01 GMT
Connection: Close

Что тута можна увидеть? 8]
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
03.08.2005, 17:34
    #33200030
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) Работа с <input type=file ...>
>а по нажатии на ссылку вызывал метод click()..
ну нет в RFC инофрмации о том, что у объекта <A> было свойство click(). Это чисто ИЕшная реализация.. кстати в Опере тоже работает, а вот в Мозилле - нет.

----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
03.08.2005, 17:38
    #33200044
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) Работа с <input type=file ...>
>Что тута можна увидеть?
Что файл честно отправился. Ищите отвтет на стороне сервера.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
03.08.2005, 17:39
    #33200053
SDN
SDN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) Работа с <input type=file ...>
[quot]ну нет в RFC инофрмации о том, что у объекта <A> было свойство click(). Это чисто ИЕшная реализация.. кстати в Опере тоже работает, а вот в Мозилле - нет[/qout]

Так не в <a ..> дело.. Я делал примерно так:
[src]
...
<div style = "display: none"><input type = "file" id = "fBrowse" name = ...></div>
<button ... onclick = "document.getElementById('fBrowse').click()">attach file</button>
...
[src]

----------------------------------------
Артисты не приехали, приехали цыгане
Тема Ответить
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
03.08.2005, 17:40
    #33200060
SDN
SDN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) Работа с <input type=file ...>
Ищите отвтет на стороне сервера

Шутите? 8)))
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
03.08.2005, 17:44
    #33200077
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) Работа с <input type=file ...>
>Шутите? 8)))
Нет.

На каком языке программируете?
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
03.08.2005, 17:55
    #33200118
SDN
SDN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) Работа с <input type=file ...>
На каком языке программируете?

PHP
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
03.08.2005, 18:05
    #33200151
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) Работа с <input type=file ...>
Upload файлов, и все с этим связанное
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
03.08.2005, 18:10
    #33200170
SDN
SDN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) Работа с <input type=file ...>
Дык знаю я, как аплоадить файлы.. Интересует лишь "сокрытие" стандартного поля с кнопкой "Обзор..." :)
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
03.08.2005, 18:24
    #33200208
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) Работа с <input type=file ...>
>Всё работало до момента нажатия на submit,
>т.е. путь прописывался, а файл так и не отсылался..
Судя по заголовку - файл уходит.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
03.08.2005, 18:30
    #33200222
SDN
SDN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) Работа с <input type=file ...>
Неееее ;) Я наверное не совсем ясно выражаюсь =)

Я рассказал про то, что у меня не получалось.. Но получилось у ребят из Google... Заголовки я их (Google'вские) выкинул в сообщение ) Вот и хоцца разобраться, что они делают, что не получается у меня..
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
03.08.2005, 18:35
    #33200234
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) Работа с <input type=file ...>
Зачем нам кузнец? неее. нам кузнец не нужен... Зачем мне их заголовки? Вы свои заголовки покажите...
P.S. Четко формулируйте мысль...
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
04.08.2005, 09:43
    #33200818
SDN
SDN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) Работа с <input type=file ...>
Попытаюсь почётче.. :D

Как по клику на моей (а НЕ на стандартной "Обзор...") кнопке вызвать диалог выбора файла и отправить этот файл на сервер по submit?


Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
04.08.2005, 10:44
    #33200965
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) Работа с <input type=file ...>
уже скоро 20 постов а вы до сих пор не можете четко сказать, что вам нужно.
Запостите сюда форму, которая у вас не работает.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
04.08.2005, 11:06
    #33201037
SDN
SDN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) Работа с <input type=file ...>
Запостите сюда форму, которая у вас не работает

Форма:
Код: plaintext
1.
2.
3.
4.
5.
<form action = "upload.php" enctype="multipart/form-data" method = "post">
 <div style = "display: none"><input type = "file" id = "uplFile" name = "uplFile"></div>
 <input type="hidden" name="MAX_FILE_SIZE" value="16384">
 <button name = "uplButton" onclick = "document.getElementById('uplFile').click()">прикрепить файл</button><br>
 <input type = "submit" value = "отправить на сервер">
</form>
uload.php:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<?php

 echo "<pre>\r\n";

 var_dump($_FILES);

 echo "</pre>\r\n"

?>
Результат upload.php:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
array( 1 ) {
  ["uplFile"]=>
  array( 5 ) {
    ["name"]=>
    string( 0 ) ""
    ["type"]=>
    string( 0 ) ""
    ["tmp_name"]=>
    string( 0 ) ""
    ["error"]=>
    int( 4 )
    ["size"]=>
    int( 0 )
  }
}

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
04.08.2005, 11:08
    #33201045
SDN
SDN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) Работа с <input type=file ...>
Да, и протокол:
Код: 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.
POST /upload/upload.php HTTP/ 1 . 1 
Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/msword, application/vnd.ms-powerpoint, application/x-shockwave-flash, */*
Referer: http://www.home.local/upload/
Accept-Language: ru
Content-Type: multipart/form-data; boundary=---------------------------7d5129f160666
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/ 4 . 0  (compatible; MSIE  6 . 0 ; Windows NT  5 . 1 )
Host: www.home.local
Content-Length:  415 
Connection: Keep-Alive
Cache-Control: no-cache
Cookie: ZDEDebuggerPresent=php,phtml,php3
-----------------------------7d5129f160666
Content-Disposition: form-data; name="uplFile"; filename=""
Content-Type: application/octet-stream

-----------------------------7d5129f160666
Content-Disposition: form-data; name="MAX_FILE_SIZE"
 16384 
-----------------------------7d5129f160666
Content-Disposition: form-data; name="uplButton"
прикрепить файл
-----------------------------7d5129f160666--

HTTP/ 1 . 1   200  OK
Date: Thu,  04  Aug  2005   07 : 07 : 15  GMT
Server: Apache/ 1 . 3 . 33  (Win32) PHP/ 5 . 0 . 4  mod_ssl/ 2 . 8 . 22  OpenSSL/ 0 . 9 .7e
X-Powered-By: PHP/ 5 . 0 . 4 
Set-Cookie: ZDEDebuggerPresent=php,phtml,php3; path=/
Keep-Alive: timeout= 15 , max= 99 
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
04.08.2005, 11:41
    #33201171
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) Работа с <input type=file ...>
<INPUT type="file"> максимально обезопасен для использования. Покажите форму Гугля?
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
04.08.2005, 15:38
    #33201996
SDN
SDN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) Работа с <input type=file ...>
Дык говорю ж - до неё днём с огнём не доберёшься, очень замудрёный код ) Исчу пока )
Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
04.08.2005, 15:46
    #33202032
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) Работа с <input type=file ...>
Выложите код сохраненой страницы на скрепке.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
04.08.2005, 16:11
    #33202147
SDN
SDN
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(HTML) Работа с <input type=file ...>
Сохранил страничку.. Там про форму - ни слова..

Если хотите, я вышлю Вам приглашение для создания ящика на G-Mail, чтобы Вы сам посмотрели. Тока нужен Ваш e-mail )
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / (HTML) Работа с <input type=file ...> / 25 сообщений из 31, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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