|
|
|
| Есть скрипт загрузки изображений через форму, и укладки их в определенную папку.
Проблема в том, что он работает через раз.
Загружаю файл, он загружается, но не весь, а на несколько байт меньше. Тут же его удаляю. Через эту же форму повторно загружаю этот же файл - и все нормлаьно. Иногда глючные загрузки могуть быть несколько раз подряд, игонгда с первого раза все загружается.
Кто знает, подскажите куда копать?
Спасибо! | |
|
|
|
|
|
|
|
для: tAleks
(26.10.2008 в 17:53)
| | может, файл очень большой?
есть ограничение на размер загружаемого файла, в php.ini | |
|
|
|
|
|
|
|
для: elenaki
(26.10.2008 в 20:06)
| | >может, файл очень большой?
>есть ограничение на размер загружаемого файла, в php.ini
Ограничение есть - 8 МБ.
Но не думаю что дело в этом ограничении. Файл больше 0,5 МБ не загружал ниразу.
И такие касяки, даже с маленькими файлами по 16 Кб (например). | |
|
|
|
|
|
|
|
для: tAleks
(26.10.2008 в 17:53)
| | > через форму по FTP
Это как? | |
|
|
|
|
|
|
|
для: BinLaden
(26.10.2008 в 20:41)
| | Это значит файл принимается через форму, и загружается на FTP сервер. | |
|
|
|
|
|
|
|
для: tAleks
(26.10.2008 в 17:53)
| | А как вы его загружаете? | |
|
|
|
|
|
|
|
для: sim5
(26.10.2008 в 20:51)
| | Что значит как?
Принимаю файл через форму.
Потом устанавливаю соединение с FTP. Потом Авторизация. Потом заливаю файл на FTP.
Вот так примерно. | |
|
|
|
|
|
|
|
для: tAleks
(27.10.2008 в 10:24)
| | Как, значит код. | |
|
|
|
|
|
|
|
для: sim5
(27.10.2008 в 10:42)
| | Да нет. Как значит бред.
Если принял файл через форму, то сделал это всяко не по FTP, а по HTTP.
А что касается всей темы, так определиться можно было бы, на каком этапе происходят искажения. На этапе загрузки (http)или на этапе выгрузки(ftp). И не примешивать лишних сущностей. | |
|
|
|
|
|
|
|
для: Trianon
(27.10.2008 в 10:56)
| | Вот пусть и покажет бред ;-) ведь еще раньше:
автор: BinLaden (26.10.2008 в 20:41) письмо автору
для: tAleks (26.10.2008 в 17:53)
> через форму по FTP
Это как? | |
|
|
|
|
|
|
|
для: Trianon
(27.10.2008 в 10:56)
| | >Если принял файл через форму, то сделал это всяко не по FTP, а по HTTP.
Можно присоседиться в эту тему, чтобы не создавать ещё одну?
Интересует загрузка файла на сервер как раз по http, но без формы. :-)
Т.е. пишется программа с запросом к скрипту на сайте.
Должна передать скрипту (видимо через GET) имя файла на локальном диске,
скрипт должен залить этот файл на сервер.
Возможно ли такое?
Как должен выглядеть передаваемый скрипту запрос и как (хотя бы в общих чертах) должен выглядеть скрипт?
Главное, чтобы инициировалась и произошла передача файла на сервер. Дальше-то всё понятно. | |
|
|
|
|
|
|
|
для: tuder
(27.10.2008 в 15:01)
| | >загрузка файла на сервер как раз по http, но без формы... Должна передать скрипту (видимо через GET) имя файла на локальном диске
И как вы это себе представляете? Кто будет "брать" этот самый файл у пользователя? | |
|
|
|
|
|
|
|
для: sim5
(27.10.2008 в 15:04)
| | Вот в чём и вопрос. :-(
http://www.xserver.ru/computer/sredaprogr/msvb/32/
Бровзер же может загружать файл на сервер.
Почему бы иной программе это не сделать?
При этом, как сказано по вышеуказанной ссылке, после нажатия кнопки бровзер формирует строку запроса передаваемую на сервер.
Так вот как это должно вглядеть? | |
|
|
|
|
|
|
|
для: tuder
(27.10.2008 в 15:12)
| | Вы что хотите VB использовать на странице? У многих, если не у всех он отключен. А какой еще программой вы хотите? Вам нужна загрузка из под браузера или вы о чем-то своем? | |
|
|
|
|
|
|
|
для: sim5
(27.10.2008 в 15:18)
| | Нет. Программа на локальном компьютере.
Может открыть/считать страницу с сервера.
Пусть, скажем, там будет форма. Её надо заполнить и отправить назад.
Атоматически из программы, а не руками из браузера.
Но, похоже, что файл не укажешь автоматом. Я тут параллельно лопачу поиск:
http://www.gotdotnet.ru/Forums/Web/26823.aspx
"Заполнять поле ввода файла в HTML форме невозможно. Это ограничение DOM IE. Происходит это из соображений безопасности."
Но вроде мне как-то попадалась программа для заполнения форм на бесплатных досках объявлений. Там вроде можно было указать фото на локальном диске и она вколачивала их в форму и отправляла. Хотя могу и ошибаться.
В моём случае есть возможность и разместить скрипт на сервере и написать программу для клиентской части.
Собственно нужна возможность загрузки файла на сайт по http. Может есть ещё какие-то решения, кроме того, как передавать его кусками по 250 байт в запросе скрипту... | |
|
|
|
|
|
|
|
для: tuder
(27.10.2008 в 15:29)
| | Если речь идет о "Нет. Программа на локальном компьютере.", то при чем тут браузер - пишите на чем хотите свою программу. Но если браузер, то только поле типа file формы. И чем этот способ вас не устраивает? | |
|
|
|
|
|
|
|
для: tuder
(27.10.2008 в 15:01)
| | >Можно присоседиться в эту тему, чтобы не создавать ещё одну?
Можно создать новую тему, чтобы не пачкать в этой? | |
|
|
|