adrian
Hello,
I couldn’t find how to deal with files using ash in the docs.
I found the File Type but it’s not what I expect.
I want to be able to store the file on disk and save the path in the database.
In the future I want to upload files using the JSON API.
Thank you!
Trending in Questions
Hello!
Suppose you are building workflow (order / task / payment) processing system with the following requirements:
Each workflow con...
New
I’m aware of 2 such projects, are there others?
git: GitHub - team-alembic/realworld: A fullstack Phoenix LiveView application with back...
New
Hi all,
I’m working on a Phoenix project where I need to make external HTTP requests and I’m trying to choose between Req and HTTPoison....
New
Hi,
we run different LLM models across a cluster, with each node loading a configurable subset. Model-specific queues let nodes consume ...
New
Hi all, I’m new here and would like to hear peoples views on my Elixir/Phoenix based game-engine! :smiley:
Mutonex gamedesign was finish...
New
Hello
I’ve been coding in Elixir for almost two years now because of my current job where we implemented Elixir in our application. But ...
New
Hi, I’m evaluating Ash as a foundation for our future business applications.
So far I love it, and there’s just one usecase I haven’t be...
New
Other Trending Topics
Hey there,
I haven’t seen a list of useful Elixir specific skills for the popular AI tools yet so I’m starting one here with my first.
...
New
Hi everyone :waving_hand:
I wanted to share something I’ve been building — NowBlind, a random chat app designed to help people discover ...
New
I fully migrated to my own harness from Anthropic/Gemini and I think it’s time to share it. Welcome DSH, the DeepSeek Harness, fully writ...
New
Hey. Is there anyone here who creates agents in their apps? Not talking about using agents, but creating them. I’m finding it pretty diff...
New
(I just needed to vent somewhere and LinkedIn is full of hope, or hype, I’m not sure which exactly)
AI dream has many faces, but general...
New
With AI doing more of the implementation work, I’ve been wondering how much coding I should deliberately keep doing myself.
My main conc...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #library
- #deployment
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #code-sync
- #discussion
- #podcasts
- #javascript
- #onsite
- #dialyzer
- #docker
- #authentication
- #ai
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #blog-post
- #elixirconf-us
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #elixirconf-eu
- #api
- #forms
- #security
- #hex











Showing Posts 1 to 7- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
zachdaniel
The
:filetype is primarily meant for accepting files over interfaces. You’d add a file as an argument, and then use achangeon the action to take that file and do something with it. Like you can move it from the temporary directory it is uploaded to by default when it’s a plug.upload, etc.Really need to write a more comprehensive guide on dealing with file uploads: AshJsonApi.Plug.Parser — ash_json_api v1.7.0
adrian
Thanks for your quick reply, @zachdaniel !
To be honest, I have no idea how I could do it
I need to add the
:filetype as an attribute and another:stringattribute to indicate the path or URL where I store the file?Do you think it’s possible to use Wafle or any other upload library with custom storage options to manage the uploaded files in ash?
What would be the basic steps to implement the possibility to work with files?
I guess this is not integrated with
ash_adminyet isn’t it?Thanks for your help!
zachdaniel
Correct on the admin question, but not yet, but we would like to implement that
You can potentially use
Waffle, although not something likeWaffleEctoadrian
I realized a made a mistake in the title, I meant Json Api.
adrian
I am very new to Ash, but if you think it’s a good idea, I could try implementing it in the admin.
My main obstacle is unfamiliarity with the contributions workflow, and I probably need some guidance.
zachdaniel
It would be a welcome addition
I suspect that it will be surprisingly complex but I could be wrong. Ultimately the pattern would be to fork
ash_adminand then submit a PR. Everything would be done in theformcomponent when rendering attribute inputs.artyom87
Yeah, right. Images and files are definitely a big problem. Although images and files are an integral part of any web project. Fork
ash_admin- is just not right. There is still a lack of taxonomy in the ash_admin data tables.