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

Popular posts from this blog

python - TypeError: start must be a integer -

c# - DevExpress RepositoryItemComboBox BackColor property ignored -

django - Creating multiple model instances in DRF3 -