Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to submit a file? #58

Open
fnc12 opened this issue Aug 19, 2017 · 6 comments
Open

How to submit a file? #58

fnc12 opened this issue Aug 19, 2017 · 6 comments

Comments

@fnc12
Copy link

fnc12 commented Aug 19, 2017

I need to submit a jpeg image as form-data. I've searched through examples but didn't find it. Please tell me if I missed it. Thanks

@fnc12
Copy link
Author

fnc12 commented Sep 18, 2017

Bump. Is anyone there?

@matt-42
Copy link
Owner

matt-42 commented Sep 18, 2017

Hey,
sorry for the delay, silicon does not handle multipart form data yet. The only way today is to send your image as a base64 encoded POST parameter.

@fnc12
Copy link
Author

fnc12 commented Oct 17, 2017

default-userpic
Trying to upload a picture as a base64 encoded string.
Base64 is iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAIAAAAiOjnJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNTNDRUNFNTM2MTMxMUUyOEE4MjhGOTdGMzcwQkVEQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNTNDRUNFNjM2MTMxMUUyOEE4MjhGOTdGMzcwQkVEQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM1M0NFQ0UzMzYxMzExRTI4QTgyOEY5N0YzNzBCRURBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM1M0NFQ0U0MzYxMzExRTI4QTgyOEY5N0YzNzBCRURBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+RvzEngAADBpJREFUeNrsnflT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.
Query is

curl -X POST \
  http://localhost:12345/post \
  -H 'cache-control: no-cache' \
  -H 'content-type: application/json' \
  -H 'postman-token: 05daa685-39aa-d5ad-2e28-10e304f94824' \
  -d '{
	"image":"iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAIAAAAiOjnJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozNTNDRUNFNTM2MTMxMUUyOEE4MjhGOTdGMzcwQkVEQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozNTNDRUNFNjM2MTMxMUUyOEE4MjhGOTdGMzcwQkVEQSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM1M0NFQ0UzMzYxMzExRTI4QTgyOEY5N0YzNzBCRURBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM1M0NFQ0U0MzYxMzExRTI4QTgyOEY5N0YzNzBCRURBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+RvzEngAADBpJREFUeNrsnflT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"
}'

The app crashes in json parsing.

My code is:


auto myApi = http_api(
                      
                      POST / _post * post_parameters(_image = std::string()) = [](auto p) {
                          return postController.post(p.image);
                      }
);

int main(int argc, const char * argv[]) {
    cout << "path = " << argv[0] << endl;
    sl::mhd_json_serve(myApi, 12345);
    return 0;
}

@matt-42
Copy link
Owner

matt-42 commented Oct 19, 2017 via email

@matt-42
Copy link
Owner

matt-42 commented Oct 19, 2017

I could not reproduce this problem neither with g++ nor clang++. Are you sure to compile with the last version of iod and silicon ?

@fnc12
Copy link
Author

fnc12 commented Oct 19, 2017

I guess I gitpulled silicon but didn't gitpull iod. I'll fix it and reproduce this case

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants