Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

画像のアップロードでエラーになった際に気付けない #40

Open
chaspy opened this issue Nov 14, 2024 · 2 comments
Open

Comments

@chaspy
Copy link

chaspy commented Nov 14, 2024

いつもお世話になっております。

以下のような変更で、画像のアップロードをした場合、

![サーベイスケジュール2](../images/survey-schedule-2.png)

実際にそのファイルが存在したとしても、

List all changed files markdown files のジョブで、

[-] Skipped: file not found: draft_entries/../images/survey-schedule-2.png

となってしまいます。

で、実際にはてなブログの UI からアップロードすると、以下のようなピクセルサイズのエラーが出ました。

Image

よってエラーハンドリングで適切に利用者に伝えていただくとより良いかと思いました。

@chaspy
Copy link
Author

chaspy commented Nov 14, 2024

コード該当箇所を見ますがファイルがないときに辿り着きそうではありますね…

https://github.com/hatena/hatenablog-workflows/blob/main/fotolife-client.py#L84

ただ、サイズを直したら成功したので、ひとまず事象の報告だけさせていただきます。

@airreader
Copy link
Contributor

issueの作成ありがとうございました! @chaspy

こちらでも指摘の問題を調査するため、10000ピクセルを超えた画像のアップロードを試したのですが、ご連絡いただいたようなSkippedではなく下記のようなエラーが表示され、再現することができませんでした。
[-] failed to request: https://f.hatena.ne.jp/atom/post, reason: Request Entity Too Large
つきましては、アップロードに失敗した画像をいただけないでしょうか?お手数をおかけいたしますがどうぞよろしくお願いいたします。

また、画像のアップロードに失敗した際にはActionsのstatusも失敗とし、利用者が容易にエラーを認識できるようにする変更は適切かと思いましたので、時期についてはお約束することができませんが、将来的に変更したいと考えております。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants