Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function actionSentFile() {
- $file ='file://D:/11.JPG';//Yii::$app->request->post('filex');
- $client = new Client();
- $response = $client->createRequest()
- ->setMethod('post')
- ->setUrl('http://xxxxxxxxxxx.com/backend/web/index.php?r=site/upload-file')
- ->setHeaders([
- 'Content-Type'=>'multipart/form-data',
- ])
- ->setData([
- 'name' => 'atma',
- 'email' => 'atma_1989@ymail.com',
- ])
- ->addFile('fileku', $file)
- ->send();
- if ($response->isOk) {
- return $response->content;
- }
- else{
- return $response->content;
- }
- }
- public function actionUploadFile() {
- \Yii::$app->response->format = \yii\web\Response::FORMAT_JSON;
- if (Yii::$app->request->post()){
- $postdata = fopen( $_FILES['fileku']['tmp_name'], "r" );
- $name = substr($_FILES['fileku']['name'],0, strripos($_FILES['fileku']['name'], '.'));
- //return $file_ext;
- $extension = substr( $_FILES['fileku']['name'], strrpos( $_FILES['fileku']['name'], '.' ) );
- $filename = $this->documentPath .$name. $extension;
- $fp = fopen( $filename, "w" );
- while( $data = fread( $postdata, 1024 ) )
- fwrite( $fp, $data );
- fclose( $fp );
- fclose( $postdata );
- $response = [
- 'status' => 'sukses',
- 'message' => 'Upload berhasil!',
- 'data' => '200',
- ];
- } else {
- $response = [
- 'status' => 'error',
- 'message' => 'Upload gagal!',
- 'data' => '400',
- ];
- }
- return $response;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement