Skip to content

Commit

Permalink
Merge pull request #3101 from phl0/lotwFixing
Browse files Browse the repository at this point in the history
Lotw fixing
  • Loading branch information
magicbug authored May 13, 2024
2 parents 7ab5a13 + d50ff03 commit 314c42e
Showing 1 changed file with 5 additions and 15 deletions.
20 changes: 5 additions & 15 deletions application/controllers/Lotw.php
Original file line number Diff line number Diff line change
Expand Up @@ -297,23 +297,13 @@ public function lotw_upload() {
//Tell cURL to return the output as a string.
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);

//If the function curl_file_create exists
if(function_exists('curl_file_create')){
//Use the recommended way, creating a CURLFile object.
$filePath = curl_file_create($filePath);
} else{
//Otherwise, do it the old way.
//Get the canonicalized pathname of our file and prepend
//the @ character.
$filePath = '@' . realpath($filePath);
//Turn off SAFE UPLOAD so that it accepts files
//starting with an @
curl_setopt($ch, CURLOPT_SAFE_UPLOAD, false);
}
//Use the recommended way, creating a CURLFile object.
$uploadfile = curl_file_create($filePath);
$uploadfile->setPostFilename(basename($filePath));

//Setup our POST fields
$postFields = array(
$uploadFieldName => $filePath
$uploadFieldName => $uploadfile
);

curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields);
Expand Down Expand Up @@ -967,7 +957,7 @@ function signlog($sign_key, $string) {
openssl_free_key($pkeyid);
}
$signature_b64 = base64_encode($signature);
return $signature_b64;
return $signature_b64."\n";
}


Expand Down

0 comments on commit 314c42e

Please sign in to comment.