Отправка файла

M9
На сайте с 15.05.2014
Offline
79
812

Здравствуйте! такой вопрос возможно ли отправит файл с один сервер на другой сервер через ссылку? например есть такая ссылка:


http://tegos.kz/new/mp3_full/DJ_Snake_-_Propaganda.mp3

возможно ли отправит на этот сервер:


http://tajshare.tj/upload.php
totamon
На сайте с 12.05.2007
Offline
437
#1
mega94:
возможно ли отправит на этот сервер:

конкретно на этот нет, должна быть реализована функция загрузки по ссылке, а на этом только загрузка локального файла

Домены и хостинг https://8fn.ru/regru | Дедик от 3000р https://8fn.ru/73 | VPS в Москве https://8fn.ru/72 | Лучшие ВПС, ТП огонь, все страны! https://8fn.ru/inferno | ХОСТИНГ №1 РОССИИ https://8fn.ru/beget
M9
На сайте с 15.05.2014
Offline
79
#2
totamon:
конкретно на этот нет, должна быть реализована функция загрузки по ссылке, а на этом только загрузка локального файла

Откуда вы узнали что этот сайт локальный? вам доступ закрыли?

R
На сайте с 20.02.2015
Offline
59
#3

Можно, PHP скриптом в пару десятку строк. Сперва загружаем файл к себе на сервер и далее отправляем POST методом на сторонний сервер данные.

totamon
На сайте с 12.05.2007
Offline
437
#4
mega94:
Откуда вы узнали что этот сайт локальный?

откуда ты взял про локальный сайт? я писал "локальный файл" или файл с твоего компьютера...

mega94:
такой вопрос возможно ли отправит файл с один сервер на другой сервер через ссылку?

вообще можно, но на "другом" сервере должна быть для этого возможность... например здесь есть, а по твоей ссылке нет.

M9
На сайте с 15.05.2014
Offline
79
#5
rereg:
Можно, PHP скриптом в пару десятку строк. Сперва загружаем файл к себе на сервер и далее отправляем POST методом на сторонний сервер данные.

Нет надо не загружая к себе.

---------- Добавлено 05.01.2016 в 10:45 ----------

totamon:
откуда ты взял про локальный сайт? я писал "локальный файл" или файл с твоего компьютера...

вообще можно, но на "другом" сервере должна быть для этого возможность... например здесь есть, а по твоей ссылке нет.

думаю с помощью curl можно сделать, пока не понимаю как.

L
На сайте с 30.10.2015
Offline
34
#6
mega94:
Здравствуйте! такой вопрос возможно ли отправит файл с один сервер на другой сервер через ссылку? например есть такая ссылка:

http://tegos.kz/new/mp3_full/DJ_Snake_-_Propaganda.mp3

возможно ли отправит на этот сервер:

http://tajshare.tj/upload.php

если это твой сайт и ты хочешь спарсить файл, то:


<?php
$file = 'http://tegos.kz/new/mp3_full/DJ_Snake_-_Propaganda.mp3';
$newfile = 'DJ_Snake_-_Propaganda.mp3';
if (!copy($file, $newfile)) {echo "не удалось скопировать $file...\n";}
?>

если не твой сайт, то формируешь post запрос с содержимым

...
M9
На сайте с 15.05.2014
Offline
79
#7
levchernenko:
если это твой сайт и ты хочешь спарсить файл, то:

<?php
$file = 'http://tegos.kz/new/mp3_full/DJ_Snake_-_Propaganda.mp3';
$newfile = 'DJ_Snake_-_Propaganda.mp3';
if (!copy($file, $newfile)) {echo "не удалось скопировать $file...\n";}
?>

если не твой сайт, то формируешь post запрос с содержимым

сайт не мой а внутренний в таджикистан который скорость на скачивания 5-10 mb/s (для таджикских провайдеров)

Задача такая что нужно передать с внешний сервер на внутренний и смотреть какая скорость при загрузке, может кто нибудь проверит какая скорость при загрузки файла, у меня лично до 10mb/s

R
На сайте с 20.02.2015
Offline
59
#8
mega94:
Нет надо не загружая к себе.

---------- Добавлено 05.01.2016 в 10:45 ----------


думаю с помощью curl можно сделать, пока не понимаю как.

Если не загружать к себе файл, то cURL не поможет.

Делать придется на сокетах. Один сокет открываем на чтение второй на запись, читаем и сразу пишем.

ДП
На сайте с 23.11.2009
Offline
203
#9

Так-то вам правильно сказали через скачивание файла себе. Просто удаляйте файл после загрузки, чтобы не копились на сервере.

M9
На сайте с 15.05.2014
Offline
79
#10
rereg:
Если не загружать к себе файл, то cURL не поможет.
Делать придется на сокетах. Один сокет открываем на чтение второй на запись, читаем и сразу пишем.

Хм... надо по пробовать.

---------- Добавлено 05.01.2016 в 22:58 ----------

Дикий пионер:
Так-то вам правильно сказали через скачивание файла себе. Просто удаляйте файл после загрузки, чтобы не копились на сервере.

Ну нет через себя не вариант, файлы бывает разные, если файл весит 300мб то время загрузки будет долгим.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий