私は自分のウェブサイトでOpenIdを有効にしました。しかし、自分のサーバーにユーザーのアバターをダウンロードして保存したいときは、できません。私はいくつかの方法を試しましたが、どれも働いていませんでした。私のスクリプトはHTTPファイルでうまく動作するので、たとえばTHIS FILEの場合はTHIS URLの場合は正しく動作します。 https
からhttp
に変更してイメージをダウンロードできます。しかし、ファイルをダウンロードするにはどうすればいいですか?https
?httpsソースから画像をダウンロード
-2
A
答えて
1
どのようなOSをお使いですか? PHPがOpenSSLサポートでコンパイルされていることを確認してください。いくつかのディストリビューションでは、file_get_contentsやcURLのようなメソッドのためにphp-opensslのようなパッケージをインストールしなければSSLで動作する必要がありません。
+0
私はWindowsです。サポートされているかどうかはどのように知ることができますか? –
+0
'<?php echo phpinfo();?>'の出力を調べ、OpenSSLモジュールがロードされているかどうか調べます。そうでない場合は、php.iniに追加してみてください。 'extension = php_openssl.dll'のようなものが動作するはずです。 –
関連する問題
- 1. HTTPSからダウンロード
- 2. bing searchから画像をダウンロード
- 3. ウェブサイトから画像をダウンロードする
- 4. Firefoxでブロブから画像をダウンロード
- 5. CSV/XLSカタログから画像をダウンロード
- 6. URLから画像をダウンロードし、wp7の画像コントロールで開く
- 7. WPF Blobストレージからの画像のダウンロード
- 8. DownloadManagerからダウンロードされた画像(
- 9. 動画像ソースandroid
- 10. 画像ダウンロードのオーバーヘッド
- 11. リモート画像のダウンロード
- 12. 異なるソースからの画像を表示
- 13. ソースから画像を取得する方法は?
- 14. get_the_post_thumbnail($ post-> ID)から画像ソースを取得します。
- 15. MemorystreamからC#wpfの画像ソースを取得
- 16. PHP Facebook - 外部ソースから画像をアップロード
- 17. WPF画像コントロールのソース
- 18. 画像ソースが画像に見つかりませんコンテンツエレメント
- 19. iphoneアップロード画像https投稿
- 20. MonoDroid ImageViewに画像をダウンロード
- 21. javaを使って.shtmlから画像をダウンロードするには?
- 22. URLからカールを使って画像をダウンロードするC++で
- 23. Perlを使ってウェブサイトから画像をダウンロード
- 24. 同じソースからの枕で異なる画像データ
- 25. Android:rssウェブサイトからのみ画像をダウンロード最新記事
- 26. node.js httpリクエストのリストからサーバーに画像をダウンロードします
- 27. iPhone:URLからiPhone Appに効率的に画像をダウンロードする
- 28. サーバーURLから画像と曲をダウンロードする
- 29. サーバーから画像をダウンロードするためのJavaScriptコード
- 30. アプリケーションのURLから画像をダウンロードする方法
これらのイメージ(curl、file_ge_contents)をどのように取得しているのか、さらに何かエラーがありますか?おそらくそれはいくつかのGoogleの制限です... httpsを使わずにすべてのPicasaの写真にアクセスすることもできます。httpでhttpsを置き換えて画像を取得します – StiveKnx
私が言ったように、私はいくつかの方法を試みましたが、最も簡単な方法は 'copy($ url、 $ filename); '(今働いている) –
' copy'はファイルをダウンロードするのに 'file_get_contents'を使います。もしあなたがカールで試してもうまくいかなかったら、次のようにチェックしてください:http://stackoverflow.com/questions/316099/cant -connect-to-https-site-using-curl-returns-0-length-content-instead-what-c これで動作しますが、何らかの理由で停止した場合は、 'fsockopen'を使用してみてください。 – StiveKnx