<div dir="ltr">Using textboxes is indeed a good idea. I think with some help text, it should be no problem for my users to understand how to use this.<div><br></div><div>That CSV.parse function is really good for inspiration. I'll probably change it a bit so I can provide parsing and validation functions per field so I can give a bit more feedback to users when parsing fails, but it's so nice to have something to start with. I need to look some more into the UPO repo, it's some very nice code.</div><div><br></div><div>I'll definitely be writing up some stuff about my experience with Ur/Web once the development calms down and my first clients run stable, but that might take a while. My whole application is in Dutch at the moment, but I'm definitely planning to translate it to English as well. It will all come, but will take some more time :).</div><div><br></div><div>Simon</div></div><br><div class="gmail_quote"><div dir="ltr">Op za 11 aug. 2018 om 22:54 schreef Adam Chlipala <<a href="mailto:adamc@csail.mit.edu">adamc@csail.mit.edu</a>>:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF">
    <div class="m_-4113203652220941892moz-cite-prefix">On 08/11/2018 04:34 PM, Simon Van
      Casteren wrote:<br>
    </div>
    <blockquote type="cite">
      
      <div dir="ltr">I want to provide import functionality of this data
        and I feel CSV files are probably the best way to go with this.
        Microsoft Excel exports these, database programs can export
        these they're human-readable, etc.
        <div><br>
        </div>
        <div>I know Ur/Web supports file upload with the file and blob
          types, but I don't know where to go from there. <br>
        </div>
      </div>
    </blockquote>
    <br>
    I just use textboxes for CSV upload, in a few different production
    deployments based on <a href="http://upo.csail.mit.edu/" target="_blank">UPO</a>.  I have to admit, it
    isn't obvious that there shouldn't be a [blob -> string] function
    in the standard library, so I'd be open to adding that, too, if it
    sounds like the demand is there.<br>
    <br>
    <blockquote type="cite">
      <div dir="ltr">
        <div>BTW: Thanks for Ur/Web, it's been a godsend for me.</div>
      </div>
    </blockquote>
    <br>
    Glad to hear you're getting some mileage out of it!  I'm sure the
    crowd here will be interested to hear more details of your
    applications, when they're far enough along (and I like to add links
    from the Ur project site).<br>
  </div>

_______________________________________________<br>
Ur mailing list<br>
<a href="mailto:Ur@impredicative.com" target="_blank">Ur@impredicative.com</a><br>
<a href="http://www.impredicative.com/cgi-bin/mailman/listinfo/ur" rel="noreferrer" target="_blank">http://www.impredicative.com/cgi-bin/mailman/listinfo/ur</a><br>
</blockquote></div>