我想从我们的文件存储中下载PDF文件。
但是在使用file_get_contents()
Warning: file_get_contents(https://savatriplef01.file.core.windows.net/uploadmytriplef/MyTripleF/Inkomend/Commissie Afrekening/Test Bestand_L=TestLeverancier.pdf?st=2020-09-22T08%3A45%3A26Z&se=2088-07-16T08%3A45%3A00Z&sp=rl&sv=2018-03-28&sr=s&sig=ANWMpYimZlvEM4qDVuDpljy%2B4KNHT%2BC47qtvrsDlXno%3D): failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request in /home/vdouser/domains/mytriplef.nl/public_html/test.php on line 114
文件名为name,已下载并保存在FTP文件夹中,但文件大小为0kb且已损坏。
这是我正在使用的代码:
file_put_contents("./azure_storage/".$folderName."/".$fileName."", file_get_contents($fileUrlWithSAS));
当我回显fileUrlWithSAS
时,它输出以下URL:https://savatriplef01.file.core.windows.net/uploadmytriplef/MyTripleF/Inkomend/Commissie Afrekening/Test Bestand_L=TestLeverancier.pdf?st=2020-09-22T08%3A45%3A26Z&se=2088-07-16T08%3A45%3A00Z&sp=rl&sv=2018-03-28&sr=s&sig=ANWMpYimZlvEM4qDVuDpljy%2B4KNHT%2BC47qtvrsDlXno%3D
当您访问它时,它会下载PDF,但存储的文件已损坏。
有人知道为什么在我们的服务器上无法正确下载文件吗?
谢谢。