Использование Curl и PHP для загрузки файла в контейнер Cloud Files [Duplicate]Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Использование Curl и PHP для загрузки файла в контейнер Cloud Files [Duplicate]

Сообщение Anonymous »

Я использую следующий код для загрузки файла с моего веб -сайта в контейнер облачных файлов Rackspace: < /p>
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, 'https://storage101.dfw1.clouddrive.com/ ... myFile.png');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'PUT');

$cFile = curl_file_create("myFolder/myFile.png");
$mypost = array('file_contents'=> $cFile);
curl_setopt($ch, CURLOPT_POSTFIELDS, $mypost);

$headers = array();
$headers[] = 'Content-Type: image/png';
$headers[] = 'X-Auth-Token: '.$myID;
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

$result = curl_exec($ch);
if (curl_errno($ch)) {
echo 'Error:' . curl_error($ch);
}
curl_close($ch);
< /code>
Файл загружается в контейнер для облачных файлов, но он поврежден. Когда я открываю файл изображения PNG в текстовом редакторе, содержимое выглядит идентично оригиналу, за исключением текста вверху и строки в самом конце: < /p>
** --- ----------------------- 556db948de7b14d7
-контент-дискуссия: вложение; name = "file_contents"; filename = "myfolder/myfile.png"
content-type: application/octet-stream
‰ png
ihdr `š šmý phys
sthœ

oiccpphotoshop icc profile xúsgtsé = ÷ þôbkˆ € € ri kor rb ‹€ '&*! Jˆ! ¡Ùqáeeè ˆž € u œq, š
Ø ä! ¢ ž £ ˆ ˆ œ, š
ä ä! ¢ ž ž ˆ ˆošû {£ kö¼ ÷ æíÞµ ×> ç ˆ à-h3q5 € © bà похоже. --------------------- 556DB948DE7B14D7-** < /p>
Что я делаю неправильно, что этот дополнительный текст добавляется в Файл?

Подробнее здесь: https://stackoverflow.com/questions/794 ... -container
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»