Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function fetchBlob(){
- $fname=$_REQUEST[0];
- $dir=$_REQUEST[1];
- unset($dir[array_search("root",$dir)]);
- define("TEMP_DIR","/var/www/lifecycle/htdocs/downloadTmp/");
- $uname = $this->user['Data']['username'];
- if($fname=="default"){
- return json_encode(".default.pdf");
- }
- else if(empty($dir)){
- $source=stream_get_contents($this->azure->downloadBlob($uname,$fname)->getContentStream());
- file_put_contents(TEMP_DIR.$fname, $source);
- return json_encode($fname);
- }
- else{
- $fname=implode("!||!",$dir)."!||!".$fname;
- $source=stream_get_contents($this->azure->downloadBlob($uname,$fname,"encode:false")->getContentStream());
- file_put_contents(TEMP_DIR.$fname, $source);
- return json_encode($fname);
- }
- return json_encode(".default.pdf");
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement