我正在运行一个Next.js开发服务器。当我转到第1页,然后点击到第2页的链接,它会很好。(为了澄清,我没有使用Next的as标记<Link>标记,只是普通的旧href。)
但是,如果我然后刷新页面#2,页面本身就会加载,所有的图像也是如此.但是所有Javascript文件都失败了404:
net::ERR_ABORTED 404 (未找到)2 7localhost/:196 GET net::ERR_ABORTED 404 (未找到)2 7localhost/:1 GET net::ERR_ABORTED 404 (未找到)7 7localhost/:196 GET n
我将一个PDF的base64发送到Rails应用程序中的外部API端点。
对于不同的用户,这种情况经常发生在不同的PDF中。我目前正在使用剪纸宝石。
问题是将PDF转换成我可以转换为base64的格式。
如果我从本地的PDF开始,并在.read中使用它,那么下面的方法是可行的,但是当它来自S3时就不行了。
代码:
def self.get_pdf(upload_id)
# get URL for file in S3 (for directly accessing the PDF in browser)
# `.generic` implemented via `has_attach