works… but in my app it dosen’t work :S
local enviarCartaFunc = function()
texto.text = emailField.text
texto.font = emailField.font
texto.alpha = 1
local SS = display.captureScreen( true )
local baseDir = system.DocumentsDirectory
display.save( grupoFoto, "myFile.jpg", baseDir)
local uploadImagem = function()
native.setActivityIndicator( true )
SS.alpha = 0
texto.alpha = 0
local function uploadBinary ( filename, url, onComplete )
local mime = require "mime"
local path = system.pathForFile( filename, system.DocumentsDirectory )
local fileHandle = io.open( path, "rb" )
if fileHandle then
local params = {
body = "image\_file=" .. mime.b64( fileHandle:read( "\*a" )) .. "&image\_filename="..filename .. "&email=" .. \_G.login
}
io.close( fileHandle )
local function networkListener( event )
if ( event.isError ) then
print( "Network error!")
else
native.setActivityIndicator( false )
print ( "RESPONSE ETAPA2: " .. event.response )
end
end
network.request( url, "POST", networkListener, params)
end
end
local function networkListener( event )
if ( event.isError ) then
print( "Network error!")
else
print ( "RESPONSE ETAPA1: " .. event.response )
end
end
uploadBinary ( "myFile.jpg", "http://www.cartinhaparaonoel.com.br/mobile/cartas/enviarcarta.php", networkListener)
end
timer.performWithDelay( 100, uploadImagem, 1 )
end
I get this error “MyApp(422) deny file-write-data /private/var/mobile/Media/PhotoData” but only in simulator, so my problem isn’t in php script
any idea?
[import]uid: 23063 topic_id: 18534 reply_id: 71193[/import]