java - Cannot upload image to Paperclip from Rails: #<Paperclip::Errors::NotIdentifiedByImageMagickError: -
first of all, running rails 4 on heroku.
i building api uploading images, using paperclip gem.
the api endpoint uses param 'image' raw bytes of file upload.
the code upload paperclip looks this:
contents = input['image'] file = tempfile.new('foo') file.write(contents) attachment = { :filename => 'test', :type => 'test', :headers => 'image', :tempfile => file } image = actiondispatch::http::uploadedfile.new(attachment)
the image raw file bytes (produced android app) heroku logs looks this:
2015-06-03t00:40:01.153210+00:00 app[web.1]: 8ijjz0r\nrorhzsexgk/fc8aen1okuw9jhlusel42ow5xyzja+ma56ftzg4uioaibwhwt6cmu6lkovdhgevds\ndgen8qrsqrloimgyzh8iq2arsdluapwpp5llsql49plaiq3qv3ml3dry+c7rntgvsuyinv7jrw8g\naqd5rwqqcy+tzf2rqqiqzkbeifdybhp+nyvlexrbpdhqgk3s3smglf2yalpughhgk6mwhkldilrl\nnvlysxywh1rybrbia0jimkwqbl6bucfevr9k1b94sswwleibgozhuk4qy0oucsj2nsiz4dlvafjr\nklsfecmuittas8bopphf5zwmssp5v5ppvigscddjkzi3g1wxsfcdq9t8ogoec4vllcs8pxgq/dk+\np9682w50k/uueilmf+zrrvf96mkqw6gjnj1rxnxt4f8a7v0cuzrwzrqwdhadgf5fe0tzq3nvjbuq\n8ifgje5yr3rzrx1n3yywiybfmik78dg9kjm5wm8o+dmepx66sm7iitdicjjgqep0r9lnhwnfer3c\nvk0qiilcqppx50eb7u2xjzstol3k+ajdokkqwhgffvx33qcswfvbeifkqrjkqx3hi6vwy2pywuno\nxsn4o8v/e3xf4e+gfgrzpvghxc1ydttd+y43k0jasxyoaqbifpx+jd+x78a/c37mfwb8dfcrwt4c\nspdqazoltlruonpgz3jidlk/qzosxz3nfye/8eaf2abz43/t
followed
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\naaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
that string created line of java code:
string encoded = base64.encodetostring(bytearray, base64.default);
anyone know what's going on here?
Comments
Post a Comment