Javascript-форум (https://javascript.ru/forum/)
-   Серверные языки и технологии (https://javascript.ru/forum/server/)
-   -   Как скачать файл прикрепленный к curl (https://javascript.ru/forum/server/64113-kak-skachat-fajjl-prikreplennyjj-k-curl.html)

psiklop 22.07.2016 00:30

да читал про .htaccess, но давно, всего не помню
совершено не о чем, редиректы, запреты и тп
даже близко нету того что надо

laimas 22.07.2016 00:34

Цитата:

Сообщение от psiklop
совершено не о чем, редиректы, запреты и тп
даже близко нету того что надо

Глубокое заблуждение.

psiklop 06.08.2016 16:55

Цитата:

Сообщение от laimas (Сообщение 422964)
Глубокое заблуждение.

нет, не заблуждение, ты не посмотрел внимательно о чем я писал, или тебе просто неинтересно
.htaccess http://www.interface.ru/home.asp?artId=9456
а тут описано api яндекс диска https://tech.yandex.ru/disk/api/concepts/about-docpage/
как это совместить подскажи?

laimas 06.08.2016 17:19

Цитата:

Сообщение от psiklop
нет, не заблуждение, ты не посмотрел внимательно о чем я писал

Вы можете ответить зачем для того чтобы отдать клиенту изображение с другого адреса загружать его на свой сервер?

psiklop 06.08.2016 20:46

потому что это api яндекс диска,
сначала нужно сделать запрос с токеном,
получить прямую ссылку на файл,
скачивать незачем, но .htaccess то при чем тут

laimas 07.08.2016 00:53

Цитата:

Сообщение от psiklop
сначала нужно сделать запрос с токеном

Здрастье, приехали. А кто-то как бы говорил о "много и свободно"?

Ну даже так, вопрос остается открытым - зачем перекачивать файлы себе затем отдавая их клиенту?!

Запросили облако по токену - ответ ссылка. Что мешает обычное перенаправление средствами РНР и браузер будет сам качать с облака?

Цитата:

Сообщение от psiklop
но .htaccess то при чем тут

А притом, что он может перенаправлять name.gif/jpg/png запросы клиента на скрипт сервера работающий с API и делающий перенаправление.

psiklop 07.08.2016 01:55

Много понятие относительное, конечно токен нужен, это же яндекс диск, скажи спасибо что такой api сделали, у других облак вообще никакого нету

Не нужно перекачивать, я уже это понял

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

laimas 07.08.2016 02:08

<?
if(isset($_GET['im'])) {
    header('location: http://javascript.ru/forum/images/ca_serenity/misc/logo.gif');
    exit;
}
?>
<!DOCTYPE HTML> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 
</head> 
<body>
<img src="?im" />
</body> 
</html>


где РНР код может быть отдельным сценарием, на который производит перенаправление .htaccess. Если для API нужен только токен, то и РНР сценария не требуется, все можно сделать в рамках .htaccess. У вас слабые представления о его возможностях.

psiklop 12.08.2016 23:00

понятно, но возможности .htaccess я знаю и использовал без подсказок
да он может перенаправить .jpg на .php и что с того
я ошибся, что мой сценарий php выкачивал файл с облака и вставлял в <img src="" /> base64 данные
а надо просто вставить ссылку
поэтому .htaccess тут не при чем
вот к примеру если бы облако не отдавало ссылку, а только сам файл, помог бы .htaccess?
получается нет и файл все равно прищлось бы скачать, так что возможности .htaccess тут не при чем,
у него тут роль второстепенная, как наверное в любом сайте, возможностей мало там, с гулькин нос)

laimas 13.08.2016 00:18

Цитата:

Сообщение от psiklop
а надо просто вставить ссылку

Есть src="куда-то", браузер обращается по указанному URL, а далее его могут шпынять перенаправлениями N раз (ну пока браузер на заподозрит и не выдаст предупреждение), при этом ему собственно все равно, что делает перенаправление. А перенаправление это и есть ссылка на новый "куда-то", и если API по запросу "хочу?картинку=эту&токен=тр ляля" отдает url этой картинки, то чего сверестественного еще и нужно от htaccess?

htaccess можно также указать отдать содержимое файла - download, это к тому, что он не туп занимаясь простыми перебросами. Вообще Апач как htttp-сервер не так и глуп как вам кажется. Да еще смотря какой сервер. Вот почитайте, может когда и сгодится.


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