在将更大的文件上传到我的jetty服务器时,我遇到了一些问题。
我将上传为多部分/表单数据,并使用scalatra的FileUploadSupport从请求中获取文件(如下所示)
class foo extends ScalatraServlet with FileUploadSupport {
configureMultipartHandling(MultipartConfig(maxFileSize = Some(1073741824)))
post("/upload") {
//{1}
... //(VALIDATION AND USER LOGI
我看到在F#中List.length的类型是'a list -> int
可以安全地假设int总是足够大,可以容纳我可能创建的任何列表的大小,这是因为列表仅限于4G项目吗?
我正在学习的书(Expert F# 2.0)说int和int32是相同大小的,所以我开始为size_t编写我的第一个程序,这很痛苦,因为它需要我显式地告诉编译器我指的是什么类型常量(例如7UL而不仅仅是7),尽管我希望这可以通过将size_t转换为带有int构造函数的对象来避免。我还预计这将导致一系列其他问题:-(
那么,通常的解决方案是什么呢?我是不是到处使用int而忽略了4G的障碍?数组索引也是it类型,