我正在使用Gmail API访问我的Gmail数据和google python api客户端.
根据获取消息附件的文档,他们为python提供了一个示例
https://developers.google.com/gmail/api/v1/reference/users/messages/attachments/get
但我尝试相同的代码然后我收到错误:
AttributeError: 'Resource' object has no attribute 'user'
Run Code Online (Sandbox Code Playgroud)
我遇到错误的地方:
message = service.user().messages().get(userId=user_id, id=msg_id).execute()
Run Code Online (Sandbox Code Playgroud)
所以我试着users()替换user()
message = service.users().messages().get(userId=user_id, id=msg_id).execute()
Run Code Online (Sandbox Code Playgroud)
但我没有part['body']['data']进去for part in message['payload']['parts']
我正在使用play framework 2.1.2 java,我正在创建视图来上传多个文件,我的代码在这里:
@form(action = routes.upload.up, 'enctype -> "multipart/form-data") {
<input type="file" name="picture" accept="application/pdf" multiple="multiple"><br/>
<input type="submit" value="upload">
}
Run Code Online (Sandbox Code Playgroud)
我只想上传doc和pdf文件.
如何限制表单只上传doc和pdf文件?
我可以用java但我正在寻找HTML代码.
在此之后,我想将多个文件存储到我的计算机中的永久存储器中.
并打印我上传的文件名.
我的代码:
public static Result up(){
MultipartFormData md=request().body().asMultipartFormData();
List<FilePart>file;
file=md.getFiles();
for(FilePart p: file){
Logger.info(p.getFilename());
}
return ok(file.get(0).getFilename());
}
Run Code Online (Sandbox Code Playgroud)
它是存储文件到临时目录,但我想存储到永久位置而不是临时目录作为文件而不是临时文件,如果我上传a.docx我想将此文件存储到a.docx名称存储.
我不想将文件存储到数据库中.
以及如何列出我按文件名上传的所有文件?
我发现了一些问题,但我没有得到答案,因为这个问题适用于旧版本.
给我一些解决这个问题的想法.
java file-upload playframework playframework-2.0 playframework-2.1
我只是通过抽象类型输入Scala,但出现错误
我正在尝试的示例:
scala> class Food
abstract class Animal {
type SuitableFood <: Food
def eat(food: SuitableFood)
}
defined class Food
defined class Animal
scala> class Grass extends Food
class Cow extends Animal {
type SuitableFood = Grass
override def eat(food: Grass) {}
}
defined class Grass
defined class Cow
scala> class Fish extends Food
defined class Fish
scala> val bessy: Animal = new Cow
bessy: Animal = Cow@5c404da8
scala> bessy.eat(new bessy.SuitableFood)
<console>:13: error: class type required but bessy.SuitableFood …Run Code Online (Sandbox Code Playgroud) 开放 MPI 版本:v4.0.0
ompi_info | head两台机器的输出
mpiuser@s2:~$ ssh s1 ompi_info | head
Package: Open MPI mpiuser@s1 Distribution
Open MPI: 4.0.0
Open MPI repo revision: v4.0.0
Open MPI release date: Nov 12, 2018
Open RTE: 4.0.0
Open RTE repo revision: v4.0.0
Open RTE release date: Nov 12, 2018
OPAL: 4.0.0
OPAL repo revision: v4.0.0
OPAL release date: Nov 12, 2018
mpiuser@s2:~$ ompi_info | head
Package: Open MPI mpiuser@s2 Distribution
Open MPI: 4.0.0
Open MPI repo revision: v4.0.0
Open MPI release …Run Code Online (Sandbox Code Playgroud) 我正在使用上传文件上传文件后,我正在使用上传文件的Apache tika顶级提取物content,metadata并应用,但出现了一些错误
看看我的playframework 控制器代码 :
public static Result upload() {
MultipartFormData body = request().body().asMultipartFormData();
FilePart picture = body.getFile("doc");
if (picture != null) {
String fileName = picture.getFilename();
int eof = fileName.lastIndexOf('.');
String ext = fileName.substring(eof + 1);
file = picture.getFile();
InputStream is;
try {
is = new FileInputStream(file);
} catch (FileNotFoundException e) {
e.printStackTrace();
}
Parser ps=new AutoDetectParser();
BodyContentHandler bch=new BodyContentHandler();
Metadata metadata=new Metadata();
try {
ps.parse(is, bch, metadata, new ParseContext());
} catch (IOException | …Run Code Online (Sandbox Code Playgroud)