小编Dmi*_*sta的帖子

复制后图像损坏

尝试从远程服务器复制图像,以在我的wordpress网站中用作缩略图.复制后,部分图像会损坏.

这是我的代码:

$url = 'http://media.cultserv.ru/i/1000x1000/'.$event->subevents[0]->image;
$timeout_seconds = 100;
$temp_file = download_url( $url, $timeout_seconds );

if(!is_wp_error( $temp_file )) {
  $file = array(
    'name' => basename($url),
    'type' => wp_check_filetype(basename($url), null),
    'tmp_name' => $temp_file,
    'error' => 0,
    'size' => filesize($temp_file),
  );
  $overrides = array(
    'test_form' => false,
    'test_size' => true,
    'test_upload' => true,
  );
  $results = wp_handle_sideload( $file, $overrides );
  if(empty($results['error'])) {
    $filename = $results['file'];
    $local_url = $results['url'];
    $type = $results['type'];
    $attachment = array(
      'post_mime_type' => $results['type'],
      'post_title' => preg_replace('/.[^.]+$/', '', basename( $results['file'] …
Run Code Online (Sandbox Code Playgroud)

php wordpress image

5
推荐指数
1
解决办法
198
查看次数

标签 统计

image ×1

php ×1

wordpress ×1