The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"с помощью curl переслать удаленный фаил"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [ Отслеживать ]

"с помощью curl переслать удаленный фаил"  +/
Сообщение от Explorermf email(ok) on 16-Ноя-09, 20:23 
Подскажите, кто сведущ в запросах cURL. Ситуация такая. Чтобы отослать фаил в форму php upload через curl, и получить ответ обработки его мне нужно ввести команду curl -F "FileName=@1.mol" -H 'Accept:multipart/form-data' http://site/socket1.php. Вопрос в следующем, каким образом переписать запрос, чтобы фаил 1.mol брался не из локальной дериктории (-F "FileName=@1.mol"), а с удаленного ресурса. Например: http://site/1.mol
Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "с помощью curl переслать удаленный фаил"  +/
Сообщение от ACCA (ok) on 16-Ноя-09, 20:33 
Не следует мешать водку с портвейном.

Отправить локальный файл в web-форму через upload - это одна задача для одной формы.
Записать URL в text input и отправить форму через get/post - это другая задача для другой формы.

Переписывать нужно серверную часть - web форму и контроллер. Вместо input type=file для upload должен быть input type=text для url. После этого напишешь соответствующий post/get для curl.

Если сервер чужой, то сдёрни удалённый файл себе, потом отправь как раньше. Лучше не придумаешь.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "с помощью curl переслать удаленный фаил"  +/
Сообщение от Explorermf email(ok) on 17-Ноя-09, 15:11 
>
>Переписывать нужно серверную часть - web форму и контроллер. Вместо input type=file
>для upload должен быть input type=text для url. После этого напишешь
>соответствующий post/get для curl.
>
>Если сервер чужой, то сдёрни удалённый файл себе, потом отправь как раньше.
>Лучше не придумаешь.

Благодарю за быстрый ответ. Все переписал и все работает. Еще раз спасибо.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру