File upload on s3 : failed to open stream: No such file or directory

sdk

I have a problem to file upload on S3 aws.The file extension is .pdf. I receive request from FormData class AJAX.I handle file and upload s3. but something is wrong... can you ask me pls ? Framework => Yii2...

Controller :

 public function actionUploadFile(){
    $path = \Yii::getAlias('@frontend/upload');
    $fileName = 'uploaded_file.pdf';
    $data = file_get_contents($_FILES['file']['tmp_name']);
    $file = fopen($path.$fileName,'w');
    fwrite($file,$data);
    fclose($file);
    $model = new DocumentForm([
        'requestType' => DocumentRequestEnum::UPLOAD,
        'document_title' => 'test',
        'document_description' => 'test123',
        'service_provider_id' => 1,
        'file_name' =>$path.$fileName,
    ]);
    return $model->upload();
}

}

DocumentForm

$serviceProvider = ServiceProvider::findOne([
        'id' => $this->service->id,
    ]);

    $serviceProvider->file_name = $this->file_name;
    $serviceProvider->document_title = $this->document_title;
    $serviceProvider->document_description = $this->document_description;
    $serviceProvider->save(false);

    return \Yii::$app->awsDocument->uploadFile($this->file_name,'');

And bucketClass

public function uploadFile($name, $pathOnS3, $options = [])
{
    $params = [
        'Bucket'     => $this->bucket,
        'ACL'        => $this->acl,
        'Key'        => ($pathOnS3) ? $pathOnS3 : $this->basePath . basename($name),
        'SourceFile' => $name,
    ];

    $params = array_merge($params, $options);

    return $this->s3->putObject($params);

thks...

scaisEdge

could be you need directory separator

    $file = fopen($path . DIRECTORY_SEPARATOR . $fileName,'w'); 

.

    'file_name' =>$path . DIRECTORY_SEPARATOR . $fileName,

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Laravel S3 file upload : fopen(path to file) failed to open stream: Permission denied

From Dev

Failed to open stream: No such file or directory

From Dev

failed to open stream: No such file or directory

From Java

PHP - Failed to open stream : No such file or directory

From Java

failed to open stream: No such file or directory (Laravel)

From Dev

SplFileObject error failed to open stream: No such file or directory

From Dev

PHPUnit error "Failed to open stream: No such file or directory"

From Dev

PHP - failed to open stream: No such file or directory in

From Dev

PHP/SQL - failed to open stream: No such file or directory

From Dev

failed to open stream: No such file or directory issue

From Dev

Move_upload_file() is failed to open stream and Unable to move file

From Dev

file_get_contents(): failed to open stream: No such file or directory

From Dev

file_get_contents() failed to open stream: No such file or directory

From Dev

move_uploaded_file(...): failed to open stream: No such file or directory

From Dev

File exists but PHP throwing "failed to open stream: no such file or directory"

From Dev

File exists but PHP throwing "failed to open stream: no such file or directory"

From Dev

file_get_contents(): failed to open stream: No such file or directory

From Dev

file exists but fopen "failed to open stream no such file or directory"

From Dev

PHP-File upload failed to open stream - wrong folder

From Dev

Laravel classloader.php error failed to open stream: No such file or directory

From Dev

Zend include_once(myphpfile): failed to open stream: No such file or directory

From Dev

autoload.php issue: failed to open stream: no such file or directory

From Dev

Warning: include(PHPExcel.php): failed to open stream: No such file or directory

From Dev

Failed to open stream: No such file of directory in... PHP fopen

From Dev

php artisan migrate:reset failed to open stream: No such file or directory

From Dev

failed to open stream: No such file or directory (but files are in the correct location)

From Dev

app/bootstrap.php.cache : failed to open stream: No such file or directory

From Dev

Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0

From Dev

yii PDO.php error: failed to open stream: No such file or directory

Related Related

  1. 1

    Laravel S3 file upload : fopen(path to file) failed to open stream: Permission denied

  2. 2

    Failed to open stream: No such file or directory

  3. 3

    failed to open stream: No such file or directory

  4. 4

    PHP - Failed to open stream : No such file or directory

  5. 5

    failed to open stream: No such file or directory (Laravel)

  6. 6

    SplFileObject error failed to open stream: No such file or directory

  7. 7

    PHPUnit error "Failed to open stream: No such file or directory"

  8. 8

    PHP - failed to open stream: No such file or directory in

  9. 9

    PHP/SQL - failed to open stream: No such file or directory

  10. 10

    failed to open stream: No such file or directory issue

  11. 11

    Move_upload_file() is failed to open stream and Unable to move file

  12. 12

    file_get_contents(): failed to open stream: No such file or directory

  13. 13

    file_get_contents() failed to open stream: No such file or directory

  14. 14

    move_uploaded_file(...): failed to open stream: No such file or directory

  15. 15

    File exists but PHP throwing "failed to open stream: no such file or directory"

  16. 16

    File exists but PHP throwing "failed to open stream: no such file or directory"

  17. 17

    file_get_contents(): failed to open stream: No such file or directory

  18. 18

    file exists but fopen "failed to open stream no such file or directory"

  19. 19

    PHP-File upload failed to open stream - wrong folder

  20. 20

    Laravel classloader.php error failed to open stream: No such file or directory

  21. 21

    Zend include_once(myphpfile): failed to open stream: No such file or directory

  22. 22

    autoload.php issue: failed to open stream: no such file or directory

  23. 23

    Warning: include(PHPExcel.php): failed to open stream: No such file or directory

  24. 24

    Failed to open stream: No such file of directory in... PHP fopen

  25. 25

    php artisan migrate:reset failed to open stream: No such file or directory

  26. 26

    failed to open stream: No such file or directory (but files are in the correct location)

  27. 27

    app/bootstrap.php.cache : failed to open stream: No such file or directory

  28. 28

    Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0

  29. 29

    yii PDO.php error: failed to open stream: No such file or directory

HotTag

Archive