文字列と異なる型のパラメータでタスクキューを呼び出すことはできますか?私のコードは、現在このように見えますが、キュー内のコードは到達しません :(Playframeworkコーディング)TaskQueueファイルまたはバイト[]をパラメータとして持つPOST要求(Java)
public static void addOrUpdateShops(byte[] xmlFile) {
checkUserExists();
QueueFactory.getDefaultQueue().add(withUrl("/DataTransferController/addOrUpdateShopz").param("xmlFile", xmlFile).method(TaskOptions.Method.POST));
renderText("Added to queue");
}
public static void addOrUpdateShopz(byte[] xmlFile) throws Exception {
Logger.debug("Running queue task (addOrUpdateShopszz)");
ShopModelUtilities.addShops(xmlFile);
}
Thxを
Httpはバイナリイメージを正しく転送できます。 –
ああ、POST。あなたは正しいです。したがって、あなたが上でお勧めするようにするか、またはファイルのアップロードと同じようにコンテンツを複数のパートとして送信する必要があります。 –