あなたの質問の説明が広すぎます。あなたの質問について具体的に述べてください。私はあなたの質問タイトルとしてコロナSDKから画像をアップロードするように求めていると思います。
ここでは、コロナSDKからサーバーに画像をアップロードしています。
1 - ギャラリーからの画像選択。
-- Selection completion listener
local function onComplete(event)
local photo = event.target
if photo then
print("photo w,h = " .. photo.width .. "," .. photo.height)
end
end
local button = display.newRect(120, 240, 80, 70)
local function pickPhoto(event)
media.selectPhoto(
{
mediaSource = media.SavedPhotosAlbum,
listener = onComplete,
origin = button.contentBounds,
permittedArrowDirections = { "right" },
destination = { baseDir=system.TemporaryDirectory, filename="image.jpg" }
})
end
button:addEventListener("tap", pickPhoto)
media.selectPhoto
2コロナDOC - サーバに画像をアップロードします。
プロジェクトにMultipartFormDataライブラリが追加されている必要があります。ここではその後Link
local MultipartFormData = require("class_MultipartFormData")
local multipart = MultipartFormData.new()
local path=system.pathForFile("image.jpg", system.TemporaryDirectory)
multipart:addFile("Image", path, "image/jpg", "image.jpg")
local params = {}
params.body = multipart:getBody()
params.headers = multipart:getHeaders() -- Headers not valid until getBody() is called.
network.request("https://your.server.url/services/imageupload?parameter=1", "POST", listener, params)
であるあなたは、後にあまりにもURLにパラメータを渡すことができますか?。 URLを確認してください。
電話で画像を検索するにはどうすればよいですか。あなたがファイル選択ボタンをどこに置いているかのように、イメージを選択してアップロードしますか? – mkd
私はあなたが誤解していると思います。私は質問を更新します – mkd
私はちょうど答えを更新しました。 – mkd