PHPを使用してローカルフォルダに画像をエクスポートする方法、私のすべてのデータはサーバーシステムにあります。アップロードした画像をクライアントシステムにエクスポートするにはどうすればよいですか?私に解決策を教えてください。私はPHPを使用しています。ありがとうございます。PHPを使用してローカルフォルダに画像をエクスポートする方法
1
A
答えて
0
イメージのZIPファイルを保存してください。そしてURLを直接リクエストしてください。 imagesフォルダが静的である場合、phpの役割はありません。 イメージフォルダが静的でなく、画像が追加/削除された場合は、php zip libraryを使用してzipを作成することができます。クライアントマシンで複数の画像をダウンロードするには、これが最適です。
以下のコードを使用することができます。以下のコードは、それを試してみてくださいHow to zip a whole folder using PHP
// Get real path for our folder
$rootPath = realpath('folder-to-zip');
// Initialize archive object
$zip = new ZipArchive();
$zip->open('file.zip', ZipArchive::CREATE | ZipArchive::OVERWRITE);
// Create recursive directory iterator
/** @var SplFileInfo[] $files */
$files = new RecursiveIteratorIterator(
new RecursiveDirectoryIterator($rootPath),
RecursiveIteratorIterator::LEAVES_ONLY
);
foreach ($files as $name => $file)
{
// Skip directories (they would be added automatically)
if (!$file->isDir())
{
// Get real and relative path for current file
$filePath = $file->getRealPath();
$relativePath = substr($filePath, strlen($rootPath) + 1);
// Add current file to archive
$zip->addFile($filePath, $relativePath);
}
}
// Zip archive will be created only after closing object
$zip->close();
0
で別のスタックオーバーフローのポストからです。参考:https://stackoverflow.com/a/724564/4669350
function save_image($inPath,$outPath)
{ //Download images from remote server
$in= fopen($inPath, "rb");
$out= fopen($outPath, "wb");
while ($chunk = fread($in,8192))
{
fwrite($out, $chunk, 8192);
}
fclose($in);
fclose($out);
}
save_image('http://www.someimagesite.com/img.jpg','image.jpg');
関連する問題
- 1. angle2を使用してローカルフォルダに画像を保存する方法
- 2. Adaptive Grid Viewを使用してローカルフォルダから画像を表示
- 3. OpenOfficeを使用してPowerpointスライドを画像としてエクスポートする方法
- 4. PHPhotoLibraryを使用して画像を電話ギャラリーにエクスポートする方法
- 5. cfcontentを使用してExcelスプレッドシートに画像を表示/エクスポートする方法
- 6. PHPを使用してmysqlの画像をアップロードする方法
- 7. php comを使用してユニコードデータをワードドキュメントにエクスポートする方法
- 8. PDFをローカルフォルダにエクスポート
- 9. 番号を数える方法。 JavaScriptを使用してローカルフォルダ内の画像ファイルをダウンロード
- 10. intellijを使用してjarファイルで画像をエクスポートする
- 11. PHPを使用してBLOBフィールドに画像を追加する方法
- 12. PHPを使用して画像の上にドットを接続する方法
- 13. php webserviceを使用してAmazon S3に画像をアップロードする方法は?
- 14. PHPを使用して削除する画像を表示する方法Unlink
- 15. php-データベースに画像を挿入し、phpを使って表示する方法
- 16. Java iText APIを使用してSWT画像をPDFにエクスポート
- 17. PHPを使用してビデオテンプレートをカスタム画像/テキストに置き換える方法
- 18. ダウンロード画像リンクを使用してPHP
- 19. PHPを使用して画像上の円の色を検出する方法
- 20. PHPスクリプトを使用してフォルダから画像を削除する方法
- 21. PHPとtwigを使用してデータベースから画像を表示する方法
- 22. Jqueryを使用してPHPからprocessing.jsの画像を表示する方法
- 23. PHPを使用してデータベースから画像を表示する方法は?
- 24. ec2を使用してPHP画像処理スクリプトを高速化する方法
- 25. Google Chartを画像としてエクスポートするときにカスタムフォントを使用する
- 26. Aurelia Webpackスケルトンを使用して画像にアクセスする方法
- 27. マウスイベントを使用して画像ボックス内の画像を移動する方法
- 28. ポストPHPを使用してサーバーに画像をアップロードする
- 29. PHPでAjaxを使用して画像をアップロードするには?
- 30. PHPを使用してサーバに画像を転送する
使用は、 '、サーバからクライアントへ – keziah
をmove_uploaded_file'?あなたのPHPコードはどこで実行されますか?サーバーまたはクライアント? – WeiYuan
これを試してみようhttp://stackoverflow.com/questions/12094080/download-files-from-server-php – JYoThI