gearmanを使用してファイルをアップロードすることはできますか? さようなら。Php gearman file upload
-4
A
答えて
3
標準のphpを使用してファイルをアップロードします。ファイルのバイトを変数に読み込み、サーバーに渡します。
クライアントは、BLOBデータ のいくつかのフォームを持っているし、クラウドにデータの処理 を外注したいと考えています。これを行うには、 がサーバーに接続し、サーバーがそのデータに対して何らかの機能( )を実行するように 要求を行います。
0
これは、のfile_get_contentsを使用してファイルを読み込み、それがGearmanClientのDO()メソッドに渡されます。コンテンツを「アップロード」する必要はなく、ギアマンに送信され、さらに作業者に送信されます。
client.php
<?php
$client= new GearmanClient();
$client->addServer();
print_r(unserialize($client->do("wordcount", file_get_contents('filename.txt'))));
worker.php
<?php
$worker= new GearmanWorker();
$worker->addServer();
$worker->addFunction("wordcount", "worker_function");
while ($worker->work());
function worker_function($job)
{
return serialize(array_count_values(str_word_count($job->workload(),1)));
}
関連する問題
- 1. seafile php file upload
- 2. PHP iframe one file upload
- 3. Amazon Cloud Drive upload file from PHP
- 4. jquery file upload php database blueimp
- 5. Strava V3 api upload gpx file php
- 6. Laravel 5.4 file upload
- 7. Rails Ajaxy File Upload
- 8. java ftp file upload
- 9. Magento Ajax File Upload
- 10. File Upload in Userfrosting
- 11. phalcon file upload fail
- 12. Cloudly File Upload Error
- 13. ASP.NET Razor File Upload
- 14. Howto:Drupal File Upload Form
- 15. React JS file upload
- 16. Struts 2 Jquery File Upload
- 17. angle webpack ng-file-upload
- 18. Angular-upload file as base64
- 19. Ionic Photo Upload - File to Base64 String
- 20. blueimp jQuery-File-Upload with ajax
- 21. Nodejs express upload file debian vps
- 22. PHP Gearman too much mysql connections
私はなぜ見ないいけません。あなたは、あなたがどんな種類の問題を抱えているのか、より具体的になりますか? – dabito
私はちょっとしたヒントを探しています。主な問題は、作業者に$ job-> workload()を渡す方法がシリアル化される($ _ FILE)ことがわかりませんか? – Aly