Jump to content

itisme

Newbie
  • Posts

    5
  • Joined

  • Last visited

Everything posted by itisme

  1. Заработало. Хотя казалось бы, какая разница? Абсолютная ссылка-то рабочая, браузер ее отдельно нормально открывает. Но все равно спасибо.
  2. Доброго времени суток. Стоит задача отобразить в браузере выбранный docx документ. После выбора документа, docx автоматически преобразуется в html, этот html вставляется в код страницы и все это отображается пользователю. При преобразовании все картинки docx-документа выносятся в отдельные файлы, в html ставятся в нужных местах ссылки на картинки. При отображении полученной страницы картинки не показываются, только их рамки с заданными размерами, как-будто на них даны битые ссылки. Хром при попытке "открыть картинку в новой вкладке" открывает "about:blank". При этом при просмотре кода страницы пути к картинкам верные, файлы точно на месте. Если скопировать путь из кода страницы, и вставить в адресную строку, то картинка отобразится нормально. И более того, если выделить весь код полученной страницы, скопировать его в отдельный файл, и открыть этот файл в браузере, то все отобразится корректно и с картинками. Попробовал IE, Chrome, Firefox и Edge - везде одно и то же, хотя firefox корректно копирует ссылку на изображение, но все равно не отображает его на странице. На всякий случай, пример тега из кода страницы: <img src="C:\Users\User\AppData\Roaming\NetBeans\8.0.2\config\GF_4.1\domain1\config\images\word\media\image1.jpeg" width="467.25pt" height="309.75pt"/>Подскажите, в чем тут может быть дело?
  3. Вот это выглядит примерно как "я не понял проблему, но может ТС просто дурак и не посмотрел первую ссылку гугла?" Я ее смотрел. Я это читал. Причем не раз. Что вы хотели чтобы я там увидел? Параметр "action" у формы? Без него запрос отправляется на свою же страницу, где его поджидает мой сервлет. И он запрос принимает. И обрабатывает данные, которые там есть. Речь о том, чего там почему-то нет. А еще я там увидел сформированный post-запрос: -----------------------------74482520013458Content-Disposition: form-data; name="description"qwerty-----------------------------74482520013458Content-Disposition: form-data; name="data"; filename="data.txt"Content-Type: text/plainI"a`?o'n~A'a*e"a*a*o` i"a`?o'n~ i^a"e`i'i^e^e`e'A^ o`o'i`a`i'a* i`i^?y" a~i^e"o'a'i^i`!...?o`i^ e`u`a*o` i^i' a^ n~o`?a`i'a* a"a`e"a*e^i^e'??o`i^ e^e`i'o'e" i^i' a^ e^?a`? ?i^a"i'i^i`?...E`a~?a`?o` a^i^e"i'u^ - a^a*o`a*? n~a^e`u`a*o`,E` i`a`?o`a` a~i'a*o`n~y" e` n~e^?u^i"e`o`...O'a^u^, - i^i' n~?a`n~o`e`y" i'a* e`u`a*o`E` i'a* i^o` n~?a`n~o`e`y" a'a*?e`o`!I"i^a" i'e`i` n~o`?o'y" n~a^a*o`e"a*e' e"a`c,o'?e`,I'a`a" i'e`i` e"o'? n~i^e"i'o"a` c,i^e"i^o`i^e'...A` i^i', i`y"o`a*?i'u^e', i"?i^n~e`o` a'o'?e`,E^a`e^ a'o'a"o`i^ a^ a'o'?y"o~ a*n~o`u" i"i^e^i^e'!-----------------------------74482520013458--Как мне кажется, он несколько отличается от моего результата. И нет, я не пытаюсь отправить пустой файл. Зачем вы мне кидаете что-то про яву, когда я изначально обозначил, что проблема в формировании post-запроса, что никоим образом не зависит от того кто и как этот запрос дальше будет обрабатывать? То же самое касательно php. Как там данные представляются - вопрос десятый, поступают-то они туда с веб-страниц точно такими же типовыми запросами, разве нет?
  4. Да, сервлет - это ява. Но речь не об этом. Повторюсь, запрос доходит куда нужно, "где нужно" видно текстовую переменную, т.к. она передается в запросе, но не видно файла, т.к. его в запросе почему-то не оказывается. Вопрос - почему?
  5. Доброго времени суток. Только начал осваивать html, возникла проблема с передачей файла через веб-форму. Попытался ее локализовать и представить вам. Имеется html страница с простейшим кодом: <!DOCTYPE html><html><head><title>Главная страница</title><meta charset="utf-8"></head><body> <form name="upload" method="POST" enctype="multipart/form-data"><input type="text" name="filename" /><br><input type="file" name="filecontent" /><br><input type="submit" value="OK" /></form> </body>Сервлет обрабатывающий страницу получает этот запрос, видит в нем текстовое поле "filename" и введенные в него данные, но совсем не видит поле "filecontent". Судя по отладчику хрома, в отправляемом post-запросе просто отсутствует содержимое файла, хотя по всем прочитанным мной примерам использования input-file'а оно должно там быть. Выглядит это примерно так: ------WebKitFormBoundaryqbhPyhN96YUAbhF2 Content-Disposition: form-data; name="filename" myfile ------WebKitFormBoundaryqbhPyhN96YUAbhF2 Content-Disposition: form-data; name="filecontent"; filename="test.txt" Content-Type: text/plain ------WebKitFormBoundaryqbhPyhN96YUAbhF2-- Остальные браузеры запрос не видят совсем, либо я не разобрался с их отладчиками. Видимо я где-то напортачил в коде страницы, забыв что-то дописать. Прошу подсказать где и что.
×
×
  • 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