Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Получение пути (path) при загрузке файла. (https://javascript.ru/forum/misc/29385-poluchenie-puti-path-pri-zagruzke-fajjla.html)

zebra741258963 26.06.2012 00:19

Получение пути (path) при загрузке файла.
 
Хотел уточнить каким образом некоторые системы получают путь из которого я закачал файл с моего компьютера? Был уверен что закачивая файл на какой-нибудь web-ресурс они получают только файл и его название.
Но закачав на микросток файл увидел что он у себя сохраняетс так же тот путь с которого я закачал файл (для моего удобства группировки файлов).
C:\Documents and Settings\user\My Documents\My Pictures\
Попытался с другой папки - он показал ту другую.
А когда попытался закачать ему из русской папки, он написал:
C:\Fakapath\
тоесть путь или не определил или просто с русской кодировкой не работает.
Но в любом случае - как он это сделал???

oneguy 26.06.2012 16:06

Мне тоже интересно. А вы не могли бы дать ссылку на ресурс, если возможно?

Deff 26.06.2012 16:16

zebra741258963,
В принципе структура заголовка имени файла такая(Кстать со старых ИЕ не передается)

Цитата:

Content-Length: 6558
Content-Type: multipart/form-data; boundary=----------4Oc7eEEyjwNj6PmPW40KRj

------------4Oc7eEEyjwNj6PmPW40KRj
Content-Disposition: form-data; name="form_sent"

1
------------4Oc7eEEyjwNj6PmPW40KRj
Content-Disposition: form-data; name="MAX_FILE_SIZE"

30720
------------4Oc7eEEyjwNj6PmPW40KRj
Content-Disposition: form-data; name="req_file"; filename="C:\Documents and Settings\user\My Documents\My Pictures\22787-1336984516.png"
Content-Type: image/png

‰PNG


devote 26.06.2012 16:17

закачивают через флешь, а флешь может получить полный путь.

zebra741258963 26.06.2012 23:08

Цитата:

Сообщение от oneguy (Сообщение 184259)
Мне тоже интересно. А вы не могли бы дать ссылку на ресурс, если возможно?

Например fotolia.ru (закачиваю через IE8)

Deff
Я проверил, в filename только имя файла без пути. Как ты получил полностью путь?

Deff 26.06.2012 23:46

zebra741258963,
http://www.ieinspector.com/httpanalyzer/download.html
Пробуйте с разных браузеров

zebra741258963 27.06.2012 00:12

Deff,
Я вывел все переменные полученные через phpinfo там в filename только имя без пути. Неужели ты хочешь сказать что режит Apache? Значит чтобы получить путь надо ставить nginx?

Deff 27.06.2012 00:32

zebra741258963,
Это ИЕ тестер на комп пользователя - триал - но полнофункционален 15 дней
кажет все , что отдает брауз в сеть

dmitriymar 27.06.2012 00:53

а сам браузер и закачка без js вам хухры мухры?
у браузеров есть тоже мехазмы-и они основные,а js взаимодействует с ними:)
точно также и флеш -браузер в браузере со своими механизмами

Deff 27.06.2012 00:56

dmitriymar,
тама вродь проксирует все запросы = лениво ставить заново(кончился триал) но вроде флешь загрузку тоже отслеживает - именно с неё начинал тестить


Часовой пояс GMT +3, время: 19:00.