-
-
Notifications
You must be signed in to change notification settings - Fork 140
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
Usage of file input unclear #61
Comments
@brospars |
Yes I did, with PHP (and node-webkit but I don't think it's what you're loking for). Here's how : client side :fileReader.readAsDataURL(file, $scope)
.then(function(result) {
$http({
method: 'POST',
url: 'path/to/phpscript.php',
data: result
}).then(function successCallback(response) {
//handle success
}, function errorCallback(response) {
//handle error
});
}); server side :<?php
$filepath = 'path/to/newfile';
//retrieve raw data
$rawData = file_get_contents('php://input');
//get the base64 image from the data
$encodedData = substr($rawData, strpos($rawData, ",")+1);
//decode it
$data = base64_decode($encodedData);
//save it to the new file
file_put_contents($filepath, $data); You should do a service and add some error handling but you get the idea ;) hope that helps |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi !
I've been using dyn-form for a while and it's great, it helps me a lot ! So thanks !
One thing I didn't use so far was the
<input type="file"/>
, and I had trouble using it. Your readme file misses maybe some usage example (or I missed it)"callback":"readFile()"
(ng-change) or"attributes": {"on-change":"readFile()"}
(it's the latter)fileReader
injected in your controllerfileReader.readAsDataUrl
in your plugin it'sfileReader.readAsDataURL
(URL full caps ^^)Example for one image file :
Not much but if it can help people (like me) understand better how it works without looking to the source file, I leave it here !
The text was updated successfully, but these errors were encountered: